
.font66{font-size: 66px;line-height:1em;}
.font40{font-size: 40px;line-height:1em;}
.font56{font-size:56px;line-height:1em;}

.banner-contact .toptxt .p1{margin-bottom:30px;}
.banner-contact .toptxt{position: relative;padding-top:280px;padding-bottom: 280px;color:#231815;}
.banner-contact .toptxt.small{padding-top:120px;padding-bottom:220px;}
.banner-contact .toptxt .bgcolor{background: rgb(250,190,0);position: absolute;width:100%;height: 100%;left:0;top:0;}
.banner-contact .contactinfo .c-ewm{width:230px;background: white;margin:0 auto;margin-top:-115px;position: relative;z-index: 2;}
.banner-contact .contactinfo .c-ewm .ewmname{font-size:14px;line-height:1em;}
.banner-contact .contactinfo .c-tel{margin-top:65px;}
.banner-contact .contactinfo .c-tel .t-tips{font-size:24px;line-height:1em;margin-top:30px;margin-bottom:20px;}
.banner-contact .contactinfo .c-tel .t-num{font-size:43px;line-height:1em;}

.c-titlebar{background:rgb(250,190,0);padding:22px 0;width:100%;transition: all 0.7s;}


.c-titlebar.spadtop{padding:18px 0;}
.c-titlebar.spadtop.fixed,.c-titlebar.fixed{position: fixed;top:60px;left: 0;padding:8px 0;z-index: 33;box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.2);}
.c-titlebar ul{position: relative;}
/*.c-titlebar.bigpad ul{padding-left:180px;}*/
.c-titlebar ul li{display: inline-block;float:left;font-size: 18px;line-height:30px;}
.c-titlebar.fixed ul li{font-size:16px;}
.c-titlebar ul li{transition: all 0.5s;}
.c-titlebar ul li.haslink{padding:0 10px;position: relative;}
.c-titlebar ul li.haslink:after{content:"";width:100%;height:4px;background:#3E3A39;bottom:-8px;left:0;position: absolute;display: none;}
.c-titlebar ul li.haslink.suggest:before{content:"";width:20px;height:20px;position: absolute;right:-4px;top:-5px;z-index: 1;background: url(../images/icon-suggest.png) no-repeat center;}
.c-titlebar.fixed ul li.haslink.current:after{display: block;}
.c-titlebar ul li.haslink:hover{transform: translate3d(0, -4px, 0);}
.c-titlebar ul li.active{color:black;font-family:思源加粗;}
.c-titlebar ul li.first{font-weight: bold;margin-right:60px;cursor:pointer;}

.c-titlebar.mutil ul li{line-height:35px;}
.c-titlebar.mutil ul{padding-left:150px;}
.c-titlebar.mutil ul li.first{position:absolute;left:0;top:0;}


.d_citylist .marginbox{margin-left:-3%;margin-bottom:30px;}
.d_citylist .cityitem{width:22%;margin-left:3%;float:left;}
.d_citylist .cityitem .itemtxt .t-name{font-size:45px;line-height:50px;margin-bottom:25px;font-family: 思源中等;}
.d_citylist .cityitem .itemtxt .t-address{font-size: 18px;line-height:30px;}
.d_citylist .cityitem .itemtxt{padding-bottom: 70px;border-bottom: 1px solid #CACACB;}
.d_citylist .cityitem .c-articletype{padding: 18px 0;}
.d_citylist .cityitem .c-articletype .typename{font-size:16px;position: relative;line-height:1em;padding:0 3px;padding-bottom: 6px;float: left;display: inline-block;margin-right:30px;cursor: pointer;}
.d_citylist .cityitem .c-articletype .typename:after{content:"";width:100%;height: 10px;background: rgb(250,190,0);position: absolute;left:0;bottom: 0;display: none;z-index:-1;}
.d_citylist .cityitem .c-articletype .typename.active:after,.d_citylist .cityitem .c-articletype .typename:hover:after{display: block;}
.d_citylist .cityitem .c-articlelist li{font-size: 15px;line-height:24px;color:#9FA0A0;margin-bottom:10px;}
.d_citylist .cityitem .c-articlelist li:hover{color:black;}
.contact-txt-box{font-size:38px;font-family: 思源细体;line-height:90px;text-align: center;cursor: url(../images/cursor.ico),-moz-zoom-out;cursor: url(../images/cursor.ico),auto;overflow: hidden;}
.contact-txt-box a:hover{cursor: url(../images/cursor.ico),-moz-zoom-out;cursor: url(../images/cursor.ico),auto;}
.contact-txt-box span.span-b{font-family: 思源黑体;font-weight: bold;}
.contact-txt-box span.span-change{font-family: 思源黑体;font-weight: bold;display: inline-block;position: relative;padding:0 8px;z-index: 2;}
.contact-txt-box span.span-change:after{content:"";position: absolute;height: 30px;top:55%;width:100%;left:0;background: rgb(250,190,0);z-index: -1;}

.contact-txt-box span.span-change:after{    
	
    -webkit-transform: translate(-80vw, 0) scale(0.2, 1);
    transform: translate(-80vw, 0) scale(0.2, 1);
    transition: -webkit-transform 1200ms cubic-bezier(0.7, -0.1, 0.3, 1.1);
    transition: transform 1200ms cubic-bezier(0.7, -0.1, 0.3, 1.1);
    transition: transform 1200ms cubic-bezier(0.7, -0.1, 0.3, 1.1), -webkit-transform 1200ms cubic-bezier(0.7, -0.1, 0.3, 1.1);

}
.contact-txt-box span.span-change.fromright:after{ -webkit-transform: translate(80vw, 0) scale(0.2, 1);
    transform: translate(80vw, 0) scale(0.2, 1);}

.checkisshow.showing span.span-change:after{
	-webkit-transform: translate(0, 0) scale(1, 1) !important;
    transform: translate(0, 0) scale(1, 1) !important;
}
.banner-cx{position: relative;overflow: hidden;}
.banner-cx video{width:100%;object-fit: cover;}
.banner-cx .txt{line-height:80px;position: absolute;width:100%;left:0;top:50%;margin-top: -40px;text-align: center;color: white;}
@media only screen and (max-width:1680px){
	.font66{font-size: 60px;}

	.font40{font-size: 35px;}
	.d_citylist .cityitem .itemtxt .t-name{font-size:40px;line-height:45px;margin-bottom:20px;}
	.d_citylist .cityitem .itemtxt .t-address{font-size: 16px;line-height:25px;}
	.contact-txt-box{font-size:35px;line-height:80px;}
	.contact-txt-box span.span-change:after{height: 25px;}
	.banner-contact .toptxt {padding-top: 240px;padding-bottom: 240px;}
}
@media only screen and (max-width:1580px){
	.d_citylist .cityitem .itemtxt{padding-bottom: 50px;}
	.d_citylist .cityitem .itemtxt .t-name{font-size:35px;line-height:45px;margin-bottom:20px;}
	.d_citylist .cityitem .itemtxt .t-address{font-size: 16px;line-height:25px;}
	.d_citylist .cityitem .c-articlelist li{font-size:14px;}
	.contact-txt-box{font-size:32px;line-height:75px;}
	.contact-txt-box span.span-change:after{height: 22px;}
	.banner-contact .contactinfo .c-ewm{width:200px;margin-top:-100px;}
	.font56{font-size:50px;}
	.banner-contact .toptxt {padding-top: 220px;padding-bottom: 220px;}
	.banner-contact .toptxt.small{padding-top:100px;padding-bottom:200px;}
}
@media only screen and (max-width:1366px){
	.font66{font-size: 55px;}
	.font40{font-size: 30px;}
	.banner-contact .toptxt {padding-top: 200px;padding-bottom: 200px;}
	.banner-contact .toptxt.small{padding-top:90px;padding-bottom:180px;}
	.banner-contact .contactinfo .c-tel .t-tips{font-size:20px;}
	.banner-contact .contactinfo .c-tel .t-num{font-size:38px;}
	.d_citylist .cityitem .itemtxt{padding-bottom: 40px;}
	.d_citylist .cityitem .itemtxt .t-name{font-size:32px;line-height:38px;margin-bottom:15px;}
	.d_citylist .cityitem .itemtxt .t-address{font-size: 15px;line-height:24px;}
	.d_citylist .cityitem .c-articlelist li{font-size:13px;}
	.contact-txt-box{font-size:30px;line-height:70px;}
	.contact-txt-box span.span-change:after{height: 20px;}
	.banner-contact .contactinfo .c-ewm{width:200px;margin-top:-100px;}
	.font56{font-size:45px;}
	.c-titlebar ul{}
	/*.c-titlebar.bigpad ul{padding-left:150px;}*/
	.c-titlebar ul li{font-size:16px;}
	.c-titlebar ul li.haslink{padding:0 8px;}
	.c-titlebar ul li.first{margin-right:50px;}
	.c-titlebar.fixed ul li{font-size:15px;}
}
@media only screen and (max-width:1330px){
	.font66{font-size: 50px;}
	.font40{font-size: 25px;}
	.banner-contact .toptxt {padding-top: 170px;padding-bottom: 170px;}
	.banner-contact .toptxt.small{padding-top:80px;padding-bottom:160px;}
	.banner-contact .contactinfo .c-tel .t-tips{font-size:18px;}
	.banner-contact .contactinfo .c-tel .t-num{font-size:35px;}
	.d_citylist .cityitem .itemtxt{padding-bottom: 30px;}
	.d_citylist .cityitem .itemtxt .t-name{font-size:30px;line-height:35px;margin-bottom:12px;}
	.d_citylist .cityitem .itemtxt .t-address{font-size: 14px;line-height:22px;}
	.d_citylist .cityitem .c-articlelist li{font-size:13px;line-height:22px;}
	.contact-txt-box{font-size:25px;line-height:55px;}
	.contact-txt-box span.span-change:after{height: 15px;}
	.banner-contact .contactinfo .c-ewm{width:180px;margin-top:-90px;}
	.c-titlebar{padding:20px 0;}
	.c-titlebar.spadtop{padding:16px 0;}
	.font56{font-size:40px;}
	.c-titlebar.fixed ul li{font-size:14px;}
	.c-titlebar.spadtop.fixed,.c-titlebar.fixed{top:47px;padding:6px 0;}
	.c-titlebar ul{display: -webkit-box;overflow-x: scroll;-webkit-overflow-scrolling:touch;}

	.c-titlebar.mutil ul li{line-height:30px;}
	.c-titlebar.mutil ul{padding-left:0;}
	.c-titlebar.mutil ul li.first{position:relative;left:0;top:0;}
}
@media only screen and (max-width:1200px){
	.font66{font-size: 45px;}
	.font40{font-size: 22px;}
	.banner-contact .toptxt {padding-top: 130px;padding-bottom: 130px;}
	.banner-contact .toptxt.small{padding-top:70px;padding-bottom:150px;}
	.banner-contact .contactinfo .c-tel .t-tips{font-size:16px;}
	.banner-contact .contactinfo .c-tel .t-num{font-size:30px;}
	.d_citylist .cityitem .itemtxt{padding-bottom: 25px;}
	.d_citylist .cityitem .itemtxt .t-name{font-size:25px;line-height:1em;margin-bottom:12px;}
	.d_citylist .cityitem .itemtxt .t-address{font-size: 13px;line-height:20px;}
	.d_citylist .cityitem .c-articlelist li{font-size:12px;line-height:22px;}
	.contact-txt-box{font-size:20px;line-height:50px;}
	.contact-txt-box span.span-change:after{height: 13px;}
	.banner-contact .contactinfo .c-ewm{width:160px;margin-top:-80px;}
	.c-titlebar{padding:15px 0;}
	.c-titlebar.spadtop{padding:14px 0;}
	.c-titlebar ul{}
	/*.c-titlebar.bigpad ul{padding-left:130px;}*/
	.c-titlebar ul li{font-size:15px;line-height: 28px;}
	/* .c-titlebar.fixed ul li{font-size:12px;} */
}
@media only screen and (max-width:1000px){
	.d_citylist .marginbox{margin:0;}
	.d_citylist .cityitem{width:100%;float:none;margin-left:0;}
	.d_citylist .cityitem .c-articlelist a.more{margin-bottom:30px;}
	.d_citylist .cityitem .itemtxt{padding-bottom: 20px;padding-top: 20px;border-top: 1px solid #CACACB;}
	.font56{font-size:35px;}
	.c-titlebar ul li.haslink.suggest:before{display: none;}
}
@media only screen and (max-width:650px){
	.font66{font-size: 30px;}
	.font40{font-size: 18px;}
	.banner-contact .toptxt {padding-top: 100px;padding-bottom: 100px;}
	.banner-contact .toptxt.small{padding-top:70px;padding-bottom:100px;}
	.banner-contact .contactinfo .c-tel .t-tips{font-size:15px;}
	.banner-contact .contactinfo .c-tel .t-num{font-size:25px;}
	
	.d_citylist .cityitem .itemtxt .t-name{font-size:22px;margin-bottom:12px;}
	.d_citylist .cityitem .itemtxt .t-address{font-size: 13px;line-height:20px;}
	.d_citylist .cityitem .c-articlelist li{font-size:12px;line-height:22px;}
	.contact-txt-box{font-size:20px;line-height:45px;}
	.contact-txt-box span.span-change:after{height: 10px;}
	.banner-contact .contactinfo .c-ewm{width:120px;margin-top:-60px;}
	.c-titlebar{padding:12px 0;}
	.c-titlebar.spadtop{padding:12px 0;}
	.c-titlebar ul li{font-size:13px;}
	.c-titlebar ul li.haslink{padding:0;}
	.c-titlebar ul li.line{padding:0 6px;}
	.c-titlebar ul li.haslink:hover{transform: none;color:#5a5858;}
	
	/* .c-titlebar ul li.first{display: block;margin:0;float:none;font-size:16px;margin-bottom:10px;display:none;} */
	 .c-titlebar ul li.first{display:none;}

	/*.c-titlebar ul{padding-left:80px;}
	.c-titlebar.bigpad ul{padding-left:120px;}*/
	.d_citylist .cityitem .c-articletype .typename{font-size:15px;}
	.banner-contact .toptxt .p1{margin-bottom:20px;}
	.d_citylist .cityitem .c-articlelist a{display: none;}
	.d_citylist .cityitem .c-articlelist a.more,.d_citylist .cityitem .c-articlelist a:nth-child(1),.d_citylist .cityitem .c-articlelist a:nth-child(2),.d_citylist .cityitem .c-articlelist a:nth-child(3){display: block;}

	.font56{font-size:26px;}
	
	.banner-cx video{display:none;}
	.banner-cx{height:400px;background:url(../swf/vkngs_bg.jpg) no-repeat center;background-size:cover;}
	.banner-cx .txt{margin-top:-13px;}
}
.container.customernews .pagebanner{position: relative;overflow: hidden;}
.container.customernews .pagebanner .bgimg{height: 480px;width:100%;background: rgb(250,190,0);}
.container.customernews .pagebanner .bannertxt{position: absolute;width:100%;left:0;top:50%;text-align: center;margin-top:-90px;}
.container.customernews .pagebanner .bannertxt p.t{line-height:60px;}
.container.customernews .pagebanner .bannertxt .linkbutton{width:350px;line-height:60px;text-align: center;margin:0 auto;background: white;font-size: 20px;color:#727171;margin-top:60px;position: relative;}
.container.customernews .pagebanner .bannertxt .linkbutton.s{display: inline-block;margin-left:10px;margin-right: 10px;}
.container.customernews .pagebanner .bannertxt .linkbutton .border{width:330px;height:40px;position: absolute;left:10px;top:10px;border:2px solid rgb(250,190,0);display: none;}
.container.customernews .pagebanner .bannertxt .linkbutton:hover{background:#3E3A39;box-shadow: 0 1px 3px rgba(0,0,0,0.3);border:1px solid #ccc\9;color:white;}
.container.customernews .pagebanner .bannertxt .linkbutton:hover .border{display: none;}
.articleliststyle1 ul.articleul{margin-left:-3%;z-index: 2;position: relative;}
.articleliststyle1 li.listitem{width:30.33%;float: left;margin-left:3%;border:1px solid #CACACB;border-left:none;border-right: none;padding:45px 25px;position: relative;margin-top:-1px;}
.articleliststyle1 li.listitem .bordertop{width:0;height:5px;background: #CACACB;position: absolute;top:-3px;left:0;display: block;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;}

.articleliststyle1 li.listitem:hover .bordertop{width:100%;}
/*.articleliststyle1 li.listitem:hover{border-top-color:rgba(0,0,0,0);}*/
.articleliststyle1 li.listitem .itemdate{color:#727171;font-weight: bold;font-size:14px;line-height:1em;}
.articleliststyle1 li.listitem .itemdate span{display: inline-block;margin-left: 30px;padding:0 5px;font-weight: 200;font-family: 思源细体;color:#231815;position: relative;}
.articleliststyle1 li.listitem .itemdate span:after{position: absolute;width:100%;height: 8px;left:0;bottom: -4px;background: rgb(250,190,0);content:"";display: none;z-index: -1;}
.articleliststyle1 li.listitem .itemdate span:hover:after{display: block;}
.articleliststyle1 li.listitem .itemtitle{color:#231815;font-size:24px;line-height:1em;padding-top:15px;padding-bottom: 8px;font-family: 思源细体;position: relative;}
.articleliststyle1 li.listitem .itemtitle:after{position: absolute;width:100%;height: 15px;left:0;bottom: 0;background: rgb(250,190,0);content:"";z-index: -1;display: none;}
.articleliststyle1 li.listitem .itemtitle:hover:after{display: block;}
.articleliststyle1 li.listitem .itemdesc{font-size: 16px;font-family: 思源细体;line-height:35px;margin:25px 0;height: 175px;text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;}
.articleliststyle1 li.listitem .itemdesc:hover{color:black;}
.articleliststyle1 .itemlabels li.labeltxt{color:#3E3A39;font-size: 12px;font-family: 思源细体;display: inline-block;float:left;line-height:1em;}
.articleliststyle1 .itemlabels li.label-line{display: inline-block;float:left;width:1px;height: 12px;background: #3E3A39;margin:0 15px;}
.articleliststyle1 .itemlabels li.labeltxt.haslink{position: relative;}
.articleliststyle1 .itemlabels li.labeltxt.haslink:after{position: absolute;width:100%;height: 6px;left:0;bottom: -3px;background: rgb(250,190,0);content:"";display: none;z-index: -1;}
.articleliststyle1 .itemlabels li.labeltxt.haslink:hover:after{display: block;}


.articleliststyle2 ul.articleul{margin-left:-3%;position: relative;z-index: 2;}
.articleliststyle2 li.listitem{width:30.33%;float: left;margin-left:3%;border-bottom:1px solid #CACACB;padding:45px 25px;position: relative;overflow: hidden;}
.articleliststyle2 li.listitem:hover{border-color:#FAEE00;}
.articleliststyle2 li.listitem .itembg{position: absolute;left:0;top:0;width:100%;height:100%;background: #FAEE00;display: none;z-index: -1;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;}
.articleliststyle2 li.listitem:hover .itembg{display: block;}

.articleliststyle2 li.listitem .itemdate{color:#727171;font-weight: bold;font-size:14px;line-height:1em;position: relative;}
.articleliststyle2 li.listitem .itemdate ul.tips{position: absolute;left:70px;top:-2px;}
.articleliststyle2 li.listitem .itemdate ul.tips li{display: inline-block;float:left;margin-left:10px;font-size:12px;line-height: 18px;padding:0 5px;background: #FAEE00;color:#231815;}
.articleliststyle2 li.listitem:hover .itemdate ul.tips li{background: #231815;color:#FAEE00;}
.articleliststyle2 li.listitem .itemtitle{color:#231815;font-size:24px;line-height:1em;padding-top:15px;padding-bottom: 8px;font-family: 思源细体;position: relative;}


.articleliststyle2 li.listitem .itemdesc{font-size: 16px;font-family: 思源细体;line-height:35px;margin:25px 0;height: 105px;text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.articleliststyle2 li.listitem .itemdesc:hover{color:black;}


.articleliststyle2 .itemlabels li.labeltxt{color:#B5B5B6;font-size: 12px;font-family: 思源细体;display: inline-block;float:left;line-height:1em;}
.articleliststyle2 .itemlabels li.label-line{display: inline-block;float:left;width:1px;height: 12px;background: #3E3A39;margin:0 15px;}

.articleliststyle2.small li.listitem{padding:0;padding-top:5px;width:22%;padding-bottom:20px;}
.articleliststyle2.small li.listitem .itemtitle{font-size:18px;padding-top: 10px;font-family: 思源加粗;}
.articleliststyle2.small li.listitem .itemdesc{font-size: 14px;line-height: 28px;height:112px;margin:20px 0;-webkit-line-clamp: 4;}
.articleliststyle2.small li.listitem .itembg{height:3px;bottom:0;top:auto;}



.sensecaselist .listitem{width:33.33%;float:left;cursor: pointer;position: relative;}
.sensecaselist .listitem .mode-small{overflow: hidden;position: relative;}
.sensecaselist .listitem .mode-big{display: none;}
.sensecaselist.modeisbig .listitem{width:100%;float:none;margin-bottom:100px;}
.sensecaselist.modeisbig .listitem:after{content:"";width:100%;height:1px;background: #CACACB;position: absolute;bottom:-50px;}

.sensecaselist.modeisbig  ul a:last-child .listitem,.sensecaselist.modeisbig .listitem.last{margin-bottom:0;}

.sensecaselist.modeisbig  ul a:last-child .listitem:after,sensecaselist.modeisbig .listitem.last:after{display: none;}
.sensecaselist.modeisbig .listitem .mode-big{display: block;}
.sensecaselist.modeisbig .listitem .mode-small{display: none;}
.sensecaselist .listitem .itemtxt{
	background:#efefef;padding:12px 15px;position: absolute;width:100%;
	visibility: hidden;
	top: auto;
	bottom: 0;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
	color:black;
}
.sensecaselist .listitem:hover .itemtxt{-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
  visibility: visible;}
.sensecaselist .listitem .itemtxt .t-name{font-size:20px;margin-bottom: 15px;line-height: 1em;}
.sensecaselist .listitem .itemtxt .t-labels{font-size:14px;line-height:17px;}
.sensecaselist .listitem .itemtxt .t-labels span{
	display: inline-block;float:left;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,200%,0);
	transform: translate3d(0,200%,0);
}
.sensecaselist .listitem:hover .itemtxt .t-labels span{-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
  visibility: visible;}
.sensecaselist .listitem .itemtxt .t-labels span.hasmargin{margin-left:10px;}
.sensecaselist .listitem .itemtxt .t-labels span.hasmargin-b{margin-left:25px;}
.sensecaselist .listitem:hover .itemtxt .t-labels span:nth-child(1) {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}
.sensecaselist .listitem:hover .itemtxt .t-labels span:nth-child(2) {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}
.sensecaselist .listitem:hover .itemtxt .t-labels span:nth-child(3) {
	-webkit-transition-delay: 0.25s;
	transition-delay: 0.25s;
}
.sensecaselist .listitem:hover .itemtxt .t-labels span:nth-child(4) {
	-webkit-transition-delay: 0.35s;
	transition-delay: 0.35s;
}
.sensecaselist .listitem .mode-small img{-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;}
.sensecaselist .listitem:hover .mode-small img{-webkit-transform: translate3d(0,-10%,0);
	transform: translate3d(0,-10%,0);}

.sensecaselist .listitem .mode-big{transition: all 0.7s;}

.sensecaselist .listitem .mode-big:hover{transform: translate3d(0, -4px, 0);
    box-shadow: 2px 2px 40px rgba(0, 0, 0, 0.2);}
.sensecaselist .listitem .mode-big .itemtxt-b{background: white;padding:25px 40px;}
.sensecaselist .listitem .mode-big .c-tips li{display: inline-block;float:left;font-family: 思源细体;line-height: 30px;font-size:25px;line-height: 30px;}
.sensecaselist .listitem .mode-big .c-tips li span{font-weight: bold;}
.sensecaselist .listitem .mode-big .c-tips li.line{margin:0 20px;}
.sensecaselist .listitem .mode-big .c-desc{font-family: 思源细体;font-size: 17px;line-height: 35px;margin:10px 0;}
.sensecaselist .listitem .mode-big .c-labels li{font-size: 14px;line-height: 1.5em;float:left;display: inline-block;margin-right:20px;margin-top:8px;font-family: 思源细体;}
.sensecaselist .listitem .mode-big .c-labels li a:hover{color:#5a5858;}

.banner-contactus .info-ewm{text-align: center;padding-top:100px;}
.banner-contactus .info-ewm .p1{line-height: 1em;font-family: 思源细体;}
.banner-contactus .info-ewm .p2{line-height: 1em;font-family: 思源细体;margin:30px 0;}
.banner-contactus .info-ewm .linkset{text-align:center;}
.banner-contactus .info-ewm .linkbutton{width:320px;line-height: 52px;text-align: center;color:#727171;margin:0 auto;font-size:20px;background: rgb(250,190,0);border:2px solid rgb(250,190,0);transition: all 0.7s;overflow: auto;}
.banner-contactus .info-ewm .linkset .linkbutton{display:inline-block;margin:0 15px;line-height:40px;width:250px;font-size:18px;}
.banner-contactus .info-ewm .linkbutton:hover{background: white;box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.2); transform: translate3d(0, -2px, 0);border-color:white;}
.banner-contactus .info-ewm .ewm{width:280px;margin:0 auto;font-size: 20px;line-height: 1em;margin-top:80px;background: white;padding-top: 15px;}
.banner-contactus .info-ewm .ewm img{width:100%;display: block;margin-bottom:-80px;}
.banner-contactus .contact-info{background: url(../images/bg_address.jpg) no-repeat center bottom;background-size:cover;color:white;padding-top:180px;padding-bottom: 250px;}
.banner-contactus .contact-info ul{margin-left:-3%;margin-left:-8%;}
.banner-contactus .contact-info li{width:22%;margin-left:3%;float: left;color:#C9CACA;font-family: 思源中等;}
.banner-contactus .contact-info li .p1{font-size: 45px;line-height: 50px;margin-bottom: 25px;}
.banner-contactus .contact-info li .p2{font-size: 18px;line-height: 30px;}

.banner-contactus .contact-info ul{width:900px;margin:0 auto;max-width:100%;}
.banner-contactus .contact-info li{width:45%;margin-left:0;}
.banner-contactus .contact-info li:nth-child(1){margin-right:10%;}
.banner-contactus .contact-info li:nth-child(2){display:none;}
.banner-contactus .contact-info li:nth-child(3){display:none;}
@-webkit-keyframes Gradient {
  0% {
    background-position: 0 50%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0 50%; } }
@keyframes Gradient {
  0% {
    background-position: 0 50%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0 50%; } }

.banner-linktoservice{
	background: rgb(250,190,0);padding:200px 0;text-align: center;
	
}
.banner-linktoservice:hover{background: linear-gradient(245deg, #18f0b8, #e8eaeb, rgb(250,190,0));
	  background-size: 800% 800%;
	  -webkit-animation: Gradient 10s ease infinite;
	  animation: Gradient 10s ease infinite}
.commonbgchange{background: rgb(250,190,0);}
.commonbgchange.checkisshow.showing{background: linear-gradient(245deg, #18f0b8, #e8eaeb, rgb(250,190,0));
	  background-size: 800% 800%;
	  -webkit-animation: Gradient 10s ease infinite;
	  animation: Gradient 10s ease infinite}
.banner-linktoservice.nopad{padding:0;}
.banner-linktoservice.nobgchange,.banner-linktoservice.nobgchange:hover{animation: none;background: rgb(250,190,0);}
.bgcolorchangetype1{
	background: rgb(250,190,0);padding:200px 0;text-align: center;
	background: linear-gradient(245deg, #18f0b8, #e8eaeb, rgb(250,190,0));
	  background-size: 800% 800%;
	  -webkit-animation: Gradient 10s ease infinite;
	  animation: Gradient 10s ease infinite
}
.banner-linktoservice .p1{font-size: 50px;font-family: 思源细体;line-height: 1em;}
.banner-linktoservice .p2{font-size: 16px;line-height:35px;margin:20px 0;}
.banner-linktoservice .linkbutton{font-size:20px;line-height: 60px;color:#595757;background: white;width:280px;margin:0 auto;position: relative;transition: all 0.7s;}
.banner-linktoservice .linkbutton .border{width:260px;height:40px;position: absolute;left:10px;top:10px;border:2px solid rgb(250,190,0);display: none;}
/*.banner-linktoservice .linkbutton:hover{color:black;box-shadow: 0 1px 3px rgba(0,0,0,0.3);border:1px solid #ccc\9;}*/
/*.banner-linktoservice .linkbutton:hover .border{display: block;}*/

.banner-linktoservice .linkbutton:hover{background: white;box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.2); transform: translate3d(0, -2px, 0);border-color:white;}


@media only screen and (max-width:1680px){
	.container.customernews .pagebanner .bannertxt .linkbutton{width:320px;line-height: 55px;}
	.container.customernews .pagebanner .bannertxt .linkbutton .border{width:300px;height: 35px;}
	.banner-contactus .info-ewm .linkbutton{width:300px;line-height: 50px;}
	.banner-linktoservice .linkbutton{width:260px;line-height: 55px;font-size: 18px;}
	.banner-linktoservice .linkbutton .border{width:240px;height: 35px;}
}
@media only screen and (max-width:1580px){
	.container.customernews .pagebanner .bannertxt .linkbutton{width:300px;line-height: 50px;font-size: 18px;}
	.container.customernews .pagebanner .bannertxt .linkbutton .border{width:280px;height: 30px;}
	.banner-contactus .info-ewm .linkbutton{width:280px;line-height: 46px;font-size:18px;}
	.banner-contactus .info-ewm .linkset .linkbutton{display:inline-block;margin:0 12px;line-height:35px;width:220px;font-size:16px;}
	.banner-linktoservice .linkbutton{width:240px;line-height: 50px;font-size: 16px;}
	.banner-linktoservice .linkbutton .border{width:220px;height: 30px;}
	.container.customernews .pagebanner .bgimg{height: 400px;}
	.articleliststyle1 li.listitem{padding:40px 20px;}
	.articleliststyle1 li.listitem .itemdate{font-size:14px;}
	.articleliststyle1 li.listitem .itemdate span{margin-left: 30px;padding:0 5px;}
	.articleliststyle1 li.listitem .itemdate span:after{height: 8px;bottom: -4px;}
	.articleliststyle1 li.listitem .itemtitle{font-size:20px;padding-top:15px;padding-bottom: 8px;}
	.articleliststyle1 li.listitem .itemtitle:after{height: 12px;bottom: 0;}

	.articleliststyle1 li.listitem .itemdesc{font-size: 15px;line-height:30px;margin:20px 0;height: 150px;}

	.articleliststyle1 .itemlabels li.label-line{margin:0 12px;}

	.articleliststyle2 li.listitem{padding:40px 20px;}
	.articleliststyle2 li.listitem .itemtitle{font-size:20px;padding-top:15px;padding-bottom: 8px;}
	.articleliststyle2 li.listitem .itemdesc{font-size: 15px;line-height:30px;margin:20px 0;height: 90px;}
	.articleliststyle2 .itemlabels li.label-line{margin:0 12px;}
	
	.banner-contactus .info-ewm .ewm{width:260px;}
	.banner-contactus .contact-info{padding-top:160px;padding-bottom: 210px;}
	.banner-contactus .contact-info li .p1{font-size:37px;margin-bottom: 20px;}
	.banner-contactus .contact-info li .p2{font-size: 16px;line-height: 25px;}
	.banner-linktoservice{padding:180px 0;}
	.banner-linktoservice .p1{font-size:45px;}
	.banner-linktoservice .p2 {
	    font-size: 16px;
	    line-height: 33px;
	    margin: 18px 0;
	}
	.sensecaselist .listitem .mode-big .itemtxt-b{padding:20px 35px;}
	.sensecaselist .listitem .mode-big .c-tips li{font-size:22px;line-height: 30px;}
	.sensecaselist .listitem .mode-big .c-tips li.line{margin:0 15px;}
	.sensecaselist .listitem .mode-big .c-desc{font-size: 16px;line-height: 30px;margin:10px 0;}
	.sensecaselist .listitem .mode-big .c-labels li{font-size: 13px;margin-right:20px;margin-top:8px;}
	

}
@media only screen and (max-width:1366px){
	.container.customernews .pagebanner .bannertxt{margin-top: -70px;}
	.container.customernews .pagebanner .bannertxt .linkbutton{width:280px;line-height: 45px;font-size: 16px;margin-top: 35px;}
	.container.customernews .pagebanner .bannertxt .linkbutton .border{width:270px;height: 35px;left:5px;top:5px;}

	.banner-contactus .info-ewm .linkbutton{width:260px;line-height: 40px;font-size:16px;}
	.banner-contactus .info-ewm .linkset .linkbutton{display:inline-block;margin:0 12px;line-height:35px;width:200px;font-size:15px;}
	.banner-linktoservice .linkbutton{width:220px;line-height: 40px;font-size: 16px;}
	.banner-linktoservice .linkbutton .border{width:210px;height: 30px;left:5px;top:5px;}
	.container.customernews .pagebanner .bgimg{height:350px;}
	.articleliststyle1 li.listitem{padding:30px 18px;}
	.articleliststyle1 li.listitem .itemdate{font-size:13px;}
	.articleliststyle1 li.listitem .itemdate span{margin-left: 20px;padding:0 5px;}
	.articleliststyle1 li.listitem .itemdate span:after{height: 6px;bottom: -3px;}
	.articleliststyle1 li.listitem .itemtitle{font-size:17px;padding-top:14px;padding-bottom: 6px;}
	.articleliststyle1 li.listitem .itemtitle:after{height: 10px;bottom: 0;}

	.articleliststyle1 li.listitem .itemdesc{font-size: 14px;line-height:25px;margin:15px 0;height: 125px;}
	
	.articleliststyle1 .itemlabels li.label-line{margin:0 10px;}

	.articleliststyle2 li.listitem{padding:30px 18px;}
	.articleliststyle2 li.listitem .itemdate{font-size:13px;line-height: 14px;}
	.articleliststyle2 li.listitem .itemtitle{font-size:17px;padding-top:14px;padding-bottom: 6px;}
	.articleliststyle2 li.listitem .itemdesc{font-size: 14px;line-height:25px;margin:15px 0;height: 75px;}
	.articleliststyle2 .itemlabels li.label-line{margin:0 10px;}

 	.articleliststyle2.small li.listitem{width:22%;padding-bottom:10px;}
	.articleliststyle2.small li.listitem .itemtitle{font-size:16px;padding-top: 10px;}
	.articleliststyle2.small li.listitem .itemdesc{font-size: 13px;line-height: 25px;height:100px;margin:14px 0;-webkit-line-clamp: 4;}
	.articleliststyle2.small li.listitem .itembg{height:3px;bottom:0;top:auto;}


	.sensecaselist .listitem .itemtxt .t-name{font-size:17px;}
	.sensecaselist .listitem .mode-big .itemtxt-b{padding:20px 30px;}
	.sensecaselist .listitem .mode-big .c-tips li{font-size:20px;line-height: 30px;}
	.sensecaselist .listitem .mode-big .c-tips li.line{margin:0 15px;}
	.sensecaselist .listitem .mode-big .c-desc{font-size: 15px;line-height: 25px;margin:10px 0;}
	.sensecaselist .listitem .mode-big .c-labels li{font-size: 13px;margin-right:20px;margin-top:8px;}


	.banner-contactus .info-ewm{padding-top: 60px;}
	.banner-contactus .info-ewm .ewm{width:220px;}
	.banner-contactus .contact-info{padding-top:140px;padding-bottom: 180px;}
	.banner-contactus .contact-info li .p1{font-size:32px;margin-bottom: 15px;line-height: 38px;}
	.banner-contactus .contact-info li .p2{font-size: 15px;line-height: 24px;}
	.banner-linktoservice{padding:130px 0;}
	.banner-linktoservice .p1{font-size:40px;}
	.banner-linktoservice .p2 {
	    font-size: 15px;
	    line-height: 30px;
	    margin: 15px 0;
	}
}
@media only screen and (max-width:1024px){
	.container.customernews .pagebanner .bannertxt{margin-top: -62px;}
	.container.customernews .pagebanner .bannertxt .linkbutton{width:240px;line-height: 40px;font-size: 15px;margin-top:25px;}
	.container.customernews .pagebanner .bannertxt .linkbutton .border{width:230px;height: 30px;left:5px;top:5px;}

	.banner-contactus .info-ewm .linkbutton{width:180px;line-height: 35px;font-size:15px;}
	.banner-contactus .info-ewm .linkset .linkbutton{display:inline-block;margin:0 10px;line-height:32px;width:150px;font-size:14px;}
	.banner-linktoservice .linkbutton{width:200px;line-height: 40px;font-size: 15px;}
	.banner-linktoservice .linkbutton .border{width:190px;height: 30px;left:5px;top:5px;}
	.container.customernews .pagebanner .bgimg{height:320px;}
	.articleliststyle1 li.listitem{padding:30px 18px;width:47%;}
	.articleliststyle1 li.listitem .itemdate{font-size:13px;}
	.articleliststyle1 li.listitem .itemdate span{margin-left: 20px;padding:0 5px;}
	.articleliststyle1 li.listitem .itemdate span:after{height: 6px;bottom: -3px;}
	.articleliststyle1 li.listitem .itemtitle{font-size:17px;padding-top:14px;padding-bottom: 6px;}
	.articleliststyle1 li.listitem .itemtitle:after{height: 10px;bottom: 0;}

	.articleliststyle1 li.listitem .itemdesc{font-size: 14px;line-height:25px;margin:15px 0;height: 125px;}
	
	.articleliststyle1 .itemlabels li.label-line{margin:0 10px;}

	.articleliststyle2 li.listitem{padding:30px 18px;width:47%;}
	.articleliststyle2 li.listitem .itemtitle{font-size:17px;padding-top:14px;padding-bottom: 6px;}
	.articleliststyle2 li.listitem .itemdesc{font-size: 14px;line-height:25px;margin:15px 0;height: 75px;}
	

	.articleliststyle2.small li.listitem{width:22%;padding-bottom:10px;}
	.articleliststyle2.small li.listitem .itemtitle{font-size:15px;padding-top: 10px;}
	.articleliststyle2.small li.listitem .itemdesc{font-size: 12px;line-height: 22px;height:88px;margin:12px 0;-webkit-line-clamp: 4;}
	.articleliststyle2.small li.listitem .itembg{height:3px;bottom:0;top:auto;}

	.sensecaselist .listitem{width:50%;}
	.sensecaselist .listitem .itemtxt .t-name{font-size:16px;}

	.sensecaselist .listitem .mode-big .itemtxt-b{padding:18px 25px;}
	.sensecaselist .listitem .mode-big .c-tips li{font-size:18px;line-height: 25px;}
	.sensecaselist .listitem .mode-big .c-tips li.line{margin:0 10px;}
	.sensecaselist .listitem .mode-big .c-desc{font-size: 14px;line-height: 25px;margin:10px 0;}
	.sensecaselist .listitem .mode-big .c-labels li{font-size: 12px;margin-right:15px;margin-top:8px;}

	.banner-contactus .info-ewm .ewm{width:160px;font-size:16px;padding-top:10px;}
	.banner-contactus .info-ewm .ewm img{margin-bottom:-50px;}
	.banner-contactus .contact-info{padding-top:100px;padding-bottom: 120px;}
	.banner-contactus .contact-info li .p1{font-size:25px;margin-bottom: 12px;line-height: 1em;}
	.banner-contactus .contact-info li .p2{font-size: 13px;line-height: 20px;}
	.banner-linktoservice{padding:100px 0;}
	.banner-linktoservice .p1{font-size:30px;}
	.banner-linktoservice .p2 {
	    font-size: 14px;
	    line-height: 30px;
	    margin: 15px 0;
	}
}
@media only screen and (max-width:800px){
	.container.customernews .pagebanner .bannertxt{margin-top: -56px;}
	.container.customernews .pagebanner .bannertxt .linkbutton{width:180px;line-height: 40px;font-size: 15px;margin-top:15px;}
	.container.customernews .pagebanner .bannertxt .linkbutton .border{width:170px;height: 30px;left:5px;top:5px;}

	.banner-contactus .info-ewm .linkbutton{width:160px;line-height: 35px;font-size:15px;}
	.banner-linktoservice .linkbutton{width:180px;line-height: 40px;font-size: 15px;}
	.banner-linktoservice .linkbutton .border{width:170px;height: 30px;left:5px;top:5px;}
	.container.customernews .pagebanner .bgimg{height:260px;}
	.articleliststyle1 ul.articleul{margin:0;}
	.articleliststyle1 li.listitem{padding:25px 15px;width:100%;margin-left:0;}
	.articleliststyle1 li.listitem .itemdate{font-size:13px;}
	.articleliststyle1 li.listitem .itemdate span{margin-left: 20px;padding:0 5px;}
	.articleliststyle1 li.listitem .itemdate span:after{height: 6px;bottom: -3px;}
	.articleliststyle1 li.listitem .itemtitle{font-size:16px;padding-top:14px;padding-bottom: 6px;}
	.articleliststyle1 li.listitem .itemtitle:after{height: 10px;bottom: 0;}

	.articleliststyle1 li.listitem .itemdesc{font-size: 13px;line-height:23px;margin:12px 0;height: auto;-webkit-line-clamp: 88;}
	
	.articleliststyle1 .itemlabels li.label-line{margin:0 8px;}

	.articleliststyle2 ul.articleul{margin:0;}
	.articleliststyle2 li.listitem{padding:25px 15px;width:100%;margin-left:0;}
	.articleliststyle2 li.listitem .itemtitle{font-size:16px;padding-top:14px;padding-bottom: 6px;}
	.articleliststyle2 li.listitem .itemdesc{font-size: 13px;line-height:23px;margin:12px 0;height: auto;-webkit-line-clamp: 88;}
	.articleliststyle2 .itemlabels li.label-line{margin:0 8px;}

	.articleliststyle2.small li.listitem{width:100%;padding-bottom:10px;margin-bottom:30px;}
	.articleliststyle2.small li.listitem .itemtitle{font-size:15px;padding-top: 10px;}
	.articleliststyle2.small li.listitem .itemdesc{font-size: 12px;line-height: 25px;height:auto;margin:12px 0;-webkit-line-clamp: 99;}
	.articleliststyle2.small li.listitem .itembg{height:3px;bottom:0;top:auto;}
	
	.pagetitle.ofsensecase .tabtitleset{display: none;}
	.sensecaselist .listitem{width:100%;}
	.sensecaselist .listitem .mode-small{margin-bottom:15px;}
	/* .sensecaselist .listitem .mode-small:after{content:"";width:100%;height:1px;position:absolute;left:0;bottom:-11;background:#CACACB;}
	.sensecaselist  ul a:last-child .listitem .mode-small,.sensecaselist .listitem.last .mode-small{margin-bottom:0;}

	.sensecaselist  ul a:last-child .listitem .mode-small:after,sensecaselist .listitem.last .mode-small:after{display: none;} */
	.sensecaselist .listitem .itemtxt .t-name{font-size:16px;margin-bottom:10px;}
	.sensecaselist .listitem .itemtxt .t-labels{font-size:12px;line-height: 20px;}
	.sensecaselist .listitem .itemtxt{padding:10px;}

	.sensecaselist .listitem .mode-big .itemtxt-b{padding:15px 20px;}
	.sensecaselist .listitem .mode-big .c-tips li{font-size:15px;line-height: 22px;}
	.sensecaselist .listitem .mode-big .c-tips li.line{margin:0 8px;}
	.sensecaselist .listitem .mode-big .c-desc{font-size: 13px;line-height: 22px;margin:10px 0;}
	.sensecaselist .listitem .mode-big .c-labels li{font-size: 12px;margin-right:15px;margin-top:8px;}

	.banner-contactus .info-ewm{padding-top: 40px;}
	.banner-contactus .info-ewm .ewm{width:150px;font-size:15px;padding-top: 10px;}
	.banner-contactus .info-ewm .ewm img{margin-bottom:-50px;}
	.banner-contactus .contact-info{background: black;padding:40px 0;text-align: center;padding-top: 80px;}
	.banner-contactus .contact-info ul{margin:0;}
	.banner-contactus .contact-info li{width:100%;margin-left: 0;margin-right:0;border-bottom:1px solid white;border-top:1px solid white;margin-top:-1px;padding:15px 0;text-align: left;}
	.banner-contactus .contact-info li:nth-child(1){margin-right:0;}
	.banner-contactus .contact-info li .p1{font-size:20px;margin-bottom: 10px;line-height: 1em;}
	.banner-contactus .contact-info li .p2{font-size: 12px;line-height: 20px;padding-left:45px;}
	.banner-linktoservice{padding:80px 0;}
	.banner-linktoservice .p1{font-size:25px;}
	
}
.servicegif-box{overflow:hidden;}
@media only screen and (max-width:550px){
	.sensecaselist .listitem .mode-big .c-tips li{font-size:14px;display: block;width:100%;}
	.sensecaselist .listitem .mode-big .c-tips li.line{display: none;}
	.banner-contactus .contact-info li .p1{font-size:18px;margin-bottom: 10px;}
	.banner-contactus .contact-info li .p2{padding-left:40px;}
	.articleliststyle1 li.listitem .itemdesc,.articleliststyle2 li.listitem .itemdesc{font-size: 12px;}
	
	.sensecaselist.modeisbig .listitem{margin-bottom:70px;}
	.sensecaselist.modeisbig .listitem:after{bottom:-35px;}
	.banner-linktoservice .p2 {
	    font-size: 13px;
	    line-height: 28px;
	    margin: 15px 0;
	}
	img.servicegif{width:140%;margin-left:-20%;}
	.servicegif-box{overflow:hidden;}
}
.container.customer {

}

.container.customer .banner {
    text-align: center;
    background-image: url(../images/bg_customer.jpg);
    background-size: cover;
    background-attachment: fixed;
    overflow: hidden;
}

.container.customer .banner .content {
    position: relative;
    padding: 10%;
}

.container.customer .banner .content .big {
    font-size: 100px;
    font-weight: bold;
    color: black;
    line-height: 300px;
}

.container.customer .banner .content .small {
    width: 680px;
    float: right;
    max-width: 100%;
    font-size: 20px;
    line-height: 40px;
    text-align: left;
}

.container.customer .companyset {
    overflow: hidden;
}

.container.customer .companyset .title {
    padding: 30px 0;
    font-size: 16px;
    border-bottom: 1px solid #CBC8C7;
    margin-top: 30px;
}

.container.customer .companyset .title .btn_choosefilter {
    font-weight: bold;
    color: rgb(250,190,0);
    cursor: pointer;
    -webkit-transition: color .2s linear;
    -moz-transition: color .2s linear;
    transition: color .2s linear;
    display: inline-block;
    margin-left: 10px;
    position: relative;
}

.container.customer .companyset .title .btn_choosefilter:hover {
    color: #2d292a;
}

.container.customer .companyset .title .btn_choosefilter:after {
    content: '';
    height: 2px;
    background-color: #2d292a;
    width: auto;
    position: absolute;
    right: 0;
    bottom: -2px;
    left: 0;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    opacity: 0;
    -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
    -moz-transition: all .6s cubic-bezier(.165, .84, .44, 1);
    transition: all .6s cubic-bezier(.165, .84, .44, 1);
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.container.customer .companyset .title .btn_choosefilter:hover:after {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
    opacity: 1
}

.container.customer .companylist {
    margin: 0 -30px;
}

.container.customer .companylist * {
    -webkit-transition: opacity .1s linear, color .2s linear;
    -moz-transition: opacity .1s linear, color .2s linear;
    transition: opacity .1s linear, color .2s linear;
}

.container.customer .companylist li {
    width: 25%;
    padding: 0 30px;
    float: left;
    visibility: hidden;
    visibility: visible \9;
}

.container.customer .companylist li .itemname {
    padding: 18px 0;
    border-bottom: 1px solid #CBC8C7;
    font-size: 20px;
    line-height: 32px;
    cursor: pointer;
}

.container.customer .companylist li .itemname:hover {
    color: red;
}

.container.customer .companylist li .itemdesc {
    display: none;
}

.dialogofcompanyfilter {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 600px;
    height: 600px;
    margin-top: -300px;
    margin-left: -300px;
    text-align: center;
    max-width: 100%;
}

.dialogofcompanyfilter ul a {
    display: block;
}

.dialogofcompanyfilter ul li {
    font-size: 25px;
    line-height: 35px;
    color: #2d292a;
    margin-bottom: 15px;
    font-weight: bold;
    -webkit-transition: color .2s linear;
    -moz-transition: color .2s linear;
    transition: color .2s linear;
    display: inline-block;
    position: relative;
    width: 50%;
    float: left;
}

.dialogofcompanyfilter ul li:after {
    content: '';
    height: 2px;
    background-color: rgb(250,190,0);
    width: auto;
    position: absolute;
    right: 0;
    bottom: -2px;
    left: 0;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    opacity: 0;
    -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
    -moz-transition: all .6s cubic-bezier(.165, .84, .44, 1);
    transition: all .6s cubic-bezier(.165, .84, .44, 1);
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}

.dialogofcompanyfilter ul li:hover:after {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
    opacity: 1;
}

.dialogofcompanyfilter ul li:hover {
    color: rgb(250,190,0);
}

.dialogofcompanyinfo {
    position: fixed;
    top: 0;
    right: 0;
    width: 80%;
    height: 100%;
    text-align: center;
    background: rgb(250, 250, 250);
    max-width: 1400px;
}

.dialogofcompanyinfo .innerbox {
    width: 100%;
    height: 100%;
    position: relative;
}

.dialogofcompanyinfo .innerbox .inner {
    width: 960px;
    height: 100%;
    text-align: center;
    padding: 20px 80px;
    overflow: auto;
    max-width: 100%;
    margin: 0 auto;
}

.dialogofcompanyinfo .inner .closebtn.hasborder {
    margin: 0;
    position: absolute;
    top: 50%;
    margin-top: -40px;
    left: -40px;
}

.dialogofcompanyinfo .inner .info-name {
    font-size: 40px;
    line-height: 80px;
    margin: 30px 0;
    margin-bottom: 0px;
}

.dialogofcompanyinfo .inner .info-link img {
    width: 40px;
    height: auto;
    max-width: 8%;
}

.dialogofcompanyinfo .inner .info-logo {
    margin-top: 20%;
}

.dialogofcompanyinfo .inner .info-logo img {
    height: 60px;
    width: auto;
}

.dialogofcompanyinfo .inner .info-service {
    margin-bottom: 40px;
    text-align: center;
}

.dialogofcompanyinfo .inner .info-service li {
    font-size: 16px;
    line-height: 30px;
    display:block;
    margin-top:6px;
    letter-spacing:1px;
    /* border:solid 1px #cccccc; */
}

.dialogofcompanyinfo .inner .info-service li a:hover{
    color:red;
} 

.dialogofcompanyinfo .inner .info-desc {
    text-align: left;
    font-size: 20px;
    line-height: 35px;
}

@media only screen and (max-width: 1440px) {
    .container.customer .banner .content .big {
        font-size: 80px;
        line-height: 200px;
    }

    .container.customer .companylist li .itemname {
        font-size: 18px;
        line-height: 30px;
    }

    .dialogofcompanyinfo .inner .info-name {
        font-size: 40px;
        line-height: 60px;
        margin: 30px 0;
    }

    .dialogofcompanyinfo .inner .info-desc {
        font-size: 16px;
        line-height: 30px;
    }
}

@media only screen and (max-width: 1280px) {
    .container.customer .banner .content {
        padding: 8% 0;
    }

    .container.customer .banner .content .big {
        font-size: 60px;
        line-height: 200px;
    }

    .container.customer .banner .content .small {
        font-size: 16px;
        line-height: 30px;
    }

    .container.customer .companylist li {
        width: 33.33%;
    }

    .dialogofcompanyinfo .inner .info-service {
        margin-bottom: 30px;
    }

    .dialogofcompanyinfo .inner .info-service li {
        font-size: 14px;
    }
}

@media only screen and (max-width: 860px) {
    .dialogofcompanyfilter {
        width: 100%;
        margin-left: 0;
        left: 0;
    }

    .dialogofcompanyinfo {
        width: 100%;
        left: 0;
        margin-left: 0;
    }

    .dialogofcompanyinfo .inner .closebtn.hasborder {
        margin: 0;
        position: absolute;
        top: 20px;
        margin-top: 0;
        margin-left: -40px;
        left: 50%;
    }

    .dialogofcompanyinfo .inner .info-logo {
        margin-top: 140px;
    }

    .dialogofcompanyinfo .inner .info-logo img {
        height: 40px;
    }

    .dialogofcompanyinfo .inner .info-name {
        font-size: 30px;
        line-height: 50px;
        margin: 20px 0;
    }

    .dialogofcompanyinfo .innerbox .inner {
        padding: 20px 30px;
    }

    .container.customer .companylist li {
        width: 50%;
    }

    .container.customer .banner .content .big {
        font-size: 40px;
        line-height: 60px;
        padding: 60px 0;
    }

    .container.customer .banner .content .small {
        font-size: 14px;
        line-height: 25px;
    }
}

@media only screen and (max-width: 550px) {
	.container.customer .companylist li{width:100%;}
}

@media only screen and (max-width: 400px) {
    .dialogofcompanyfilter {
        height: 400px;
        margin-top: -200px;
    }

    .dialogofcompanyfilter ul li {
        font-size: 18px;
        line-height: 25px;
    }

    .dialog.dialogofcompanyfilter .closebtn.hasborder {
        margin-bottom: 30px;
    }

    .dialogofcompanyinfo .innerbox .inner {
        padding: 20px;
    }

    .dialogofcompanyinfo .inner .info-desc {
        font-size: 12px;
        line-height: 25px;
    }

    .dialogofcompanyinfo .inner .info-name {
        font-size: 18px;
        line-height: 40px;
    }

    .dialogofcompanyinfo .inner .info-service {
        margin-bottom: 20px;
    }

    .dialogofcompanyinfo .inner .info-service li {
        font-size: 12px;
        line-height: 20px;
        margin-top:5px;
    }

    .container.customer .banner .content .big {
        font-size: 25px;
        line-height: 40px;
        padding: 40px 0;
    }

    .container.customer .banner .content .small {
        font-size: 10px;
        line-height: 20px;
        width: 90%;
    }

    .container.customer .companylist li .itemname {
        font-size: 12px;
        line-height: 20px;
        padding: 10px 0;
    }

    .container.customer .companylist {
        margin: 0 -10px;
    }

    .container.customer .companylist li {
        padding: 0 10px;
    }

    .dialogofcompanyinfo .inner .info-logo {
        margin-top: 80px;
    }

    .dialogofcompanyinfo .inner .closebtn.hasborder {
        padding-top: 16px;
        margin-left: -30px;
        width: 60px;
        height: 60px;
    }
}


.cooperationlist .coopitem .itemimg{
	height: 580px;width:100%;
	
	/*background-attachment: fixed;*/
	background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.cooperationlist .coopitem .itemtxt{padding-top: 40px;padding-bottom: 180px;}
.cooperationlist .coopitem .itemtxt .t-date{width:35%;float:left;margin-top: 5px;}
.cooperationlist .coopitem .itemtxt .t-date .inner{width:310px;max-width: 100%;float:right;border-bottom: 1px solid #9FA0A0;font-size:16px;line-height: 30px;color:#CACACB;}
.cooperationlist .coopitem .itemtxt .t-date .inner span.tip{color:#5A5858;}

.cooperationlist .coopitem .itemtxt .t-info{width:60%;float:right;}
.cooperationlist .coopitem .itemtxt .t-info .t-title{font-size: 20px;color:#5A5858;line-height: 1em;padding-bottom:28px;position: relative;}
.cooperationlist .coopitem .itemtxt .t-info .t-title.long{line-height: 1.4em;margin-top:-0.4em;}
.cooperationlist .coopitem .itemtxt .t-info .t-title:after{width:0;left:0;bottom:12px;height:1px;background:#9FA0A0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;content:"";position: absolute;}
.cooperationlist .coopitem .itemtxt .t-info:hover .t-title{color:black;}
.cooperationlist .coopitem .itemtxt .t-info:hover .t-title:after{width:100%;}
.cooperationlist .coopitem .itemtxt .t-info .t-desc{color:#9FA0A0;font-size: 16px;line-height: 30px;}
.cooperationlist .coopitem .itemtxt .t-info .t-content{color:#9FA0A0;font-size: 15px;line-height: 27px;}
.cooperationlist .coopitem .itemtxt .t-info .t-content img{padding:1em 0;}
.cooperationlist .coopitem .itemtxt .t-info:hover .t-desc{color:black;}
.cooperationlist .coopitem .itemtxt .linkbutton{width:220px;line-height: 45px;text-align: center;color:#8F8F8F;border:2px solid #8F8F8F;float:left;margin-right:20px;font-size: 18px;margin-top: 60px;}
.cooperationlist .coopitem .itemtxt .linkbutton:hover{background: #8F8F8F;color:white;}
@media only screen and (max-width: 1580px) {
	.cooperationlist .coopitem .itemimg{height: 500px;}
	.cooperationlist .coopitem .itemtxt .t-info .t-title{font-size:18px;}
	.cooperationlist .coopitem .itemtxt .t-info .t-desc{font-size:15px;}
	.cooperationlist .coopitem .itemtxt .linkbutton{width:180px;line-height: 40px;margin-right:20px;font-size: 16px;margin-top: 50px;}
}
@media only screen and (max-width: 1366px) {
	.cooperationlist .coopitem .itemimg{height: 460px;}
	.cooperationlist .coopitem .itemtxt{padding-top: 35px;padding-bottom: 140px;}
	.cooperationlist .coopitem .itemtxt .t-date .inner{width:250px;}

}
@media only screen and (max-width: 1024px) {
	.cooperationlist .coopitem .itemimg{height: 400px;}
	.cooperationlist .coopitem .itemtxt{padding-top: 30px;padding-bottom: 100px;}
	.cooperationlist .coopitem .itemtxt .t-date{margin-top:0px;}
	.cooperationlist .coopitem .itemtxt .t-date .inner{width:200px;font-size:15px;}
	.cooperationlist .coopitem .itemtxt .t-info .t-title{font-size:16px;padding-bottom:20px;}
	.cooperationlist .coopitem .itemtxt .t-info .t-title:after{bottom:5px;}
	.cooperationlist .coopitem .itemtxt .t-info .t-desc{font-size:14px;line-height: 28px;}
	.cooperationlist .coopitem .itemtxt .t-info .t-content{font-size: 14px;line-height: 25px;}
	.cooperationlist .coopitem .itemtxt .linkbutton{width:180px;line-height: 40px;margin-right:20px;font-size: 16px;margin-top: 50px;}

	.cooperationlist .coopitem .itemtxt .linkbutton{width:160px;line-height: 35px;margin-right:15px;font-size: 15px;margin-top:40px;}
}
@media only screen and (max-width: 650px) {
	.cooperationlist .coopitem .itemimg{
		height: 280px;
		background-attachment: initial;
		background-size: auto 100% ;
	    background-repeat: no-repeat;
	    background-position: center center;
	}
	.cooperationlist .coopitem .itemtxt .t-date{width:18%;}
	.cooperationlist .coopitem .itemtxt .t-date .inner{width:80px;max-width:100%;font-size:12px;line-height: 1em;}
	.cooperationlist .coopitem .itemtxt .t-date span{display: block;float:right;}
	.cooperationlist .coopitem .itemtxt .t-date span.line{display: none;}
	.cooperationlist .coopitem .itemtxt .t-date span.date{margin-top: 10px;margin-bottom:10px;}
	.cooperationlist .coopitem .itemtxt .t-info{width:76%;}
	.cooperationlist .coopitem .itemtxt .t-info .t-desc{font-size:13px;line-height: 25px;}
	.cooperationlist .coopitem .itemtxt .t-info .t-title{font-size:15px;padding-bottom:18px;}
	.cooperationlist .coopitem .itemtxt .t-info .t-title:after{bottom:6px;}
	.cooperationlist .coopitem .itemtxt{padding-top: 30px;padding-bottom: 80px;}
	.cooperationlist .coopitem .itemtxt .t-info .t-content{font-size: 13px;line-height: 24px;}
	.cooperationlist .coopitem .itemtxt .linkbutton{width:120px;line-height: 32px;margin-right:15px;font-size: 14px;margin-top:40px;border-width:1px;}
}

/*观点资讯*/
.banner-views{background: #FAEE00;}
.banner-views .inner{position: relative;padding-top:80px;padding-bottom: 35px;min-height:420px;}
.banner-views.bigpad .inner{padding-top:115px;}
.banner-views .inner .b-img{display: block;position: absolute;bottom:0;right:10%;width:340px;}
.banner-views .inner .p1{font-size: 30px;line-height: 1em;font-family: 思源加粗;margin:30px 0;}
.banner-views .inner .p2{font-family: 思源细体;font-size: 20px;line-height: 35px;width:55%;}
.banner-views .inner .border{background: #231815;width:315px;height: 4px;margin:30px 0;max-width:50%;}
.banner-views .suggestlist li{font-size:18px;color:#5A5858;line-height: 35px;display: inline-block;float:left;margin-right:30px; transition: all 0.7s;}
.banner-views .suggestlist li.t{color:#231815;font-weight: bold;}
.banner-views .suggestlist li:hover{color:black;transform: translate3d(0, -4px, 0);}
.banner-views .suggestlist li.t:hover{transform:none;}


.d_commonnav{font-size:18px;line-height: 70px;}
.d_commonnav.bigfont{font-size:22px;}
.d_commonnav.hasright{position: relative;}
.d_commonnav .rightlink{position: absolute;right:0;top:0;}
.d_commonnav .rightlink li{display: inline-block;float:left;margin-left:15px;}
.d_commonnav .rightlink li:hover{color:#cacacb;}
.d_commonnav span{display: inline-block;float:left;color:#5A5858;}
.d_commonnav span.hasspace{margin:0 15px;}
.d_commonnav a span:hover{color:#cacacb;}

.banner-tosuccess .b-txt{text-align: center;}
.banner-tosuccess .b-txt .p1{font-size:50px;line-height: 1em;margin-bottom:15px;}
.banner-tosuccess .b-txt .p2{font-size:22px;line-height: 50px;font-family: 思源细体;}
/* .banner-tosuccess .b-list ul{margin-left: -1.33%;} */
.banner-tosuccess .b-list{overflow:hidden;}
.banner-tosuccess .b-list ul{width:calc(100% + 50px);}
.banner-tosuccess .b-list .outer{padding-right:50px;}
.banner-tosuccess .b-list li.listitem{width:100%;background: rgb(250,190,0);text-align: center;padding-top:60px;padding-bottom: 40px;cursor: pointer;transition: all 0.7s;}
.banner-tosuccess .b-list li.listitem:hover{transform: translate3d(0, -8px, 0);
    /*box-shadow: 2px 2px 20px rgba(0,0,0, 0.25);*/}
.banner-tosuccess .b-list li.listitem .i-num{color:#4E4D4D;font-size: 30px;line-height:1em;font-family: 思源加粗;}
.banner-tosuccess .b-list li.listitem .i-title{color:#4E4D4D;font-size: 30px;line-height:45px;font-family: 思源加粗;margin-top:10px;margin-bottom: 20px;}
.banner-tosuccess .b-list li.listitem .i-desc{font-family: 思源细体;font-size: 16px;line-height: 30px;max-width: 95%;margin:0 auto;}
.banner-tosuccess .b-list li.listitem .i-border{width:80px;height: 3px;margin:40px auto;background: #231815;}
.banner-tosuccess .b-list li.listitem .i-label{background: #231815;width:360px;max-width: 90%;margin:0 auto;margin-bottom:10px;font-size: 24px;line-height: 60px;color: #F4E829;font-family: 思源细体;}
.banner-tosuccess .b-list li.listitem:hover .i-label{background:white;color:black;}
.banner-tosuccess .b-list li.listitem .i-label span{font-family: 思源黑体;font-weight: bold;}

.d_articledetail{color:#727171;margin-top:-200px;position: relative;z-index: 2;}
.d_articledetail.marginsmall{margin-top: -130px;}
.d_articledetail a{color:#727171;}
.d_articledetail a:hover{color:#cacacb;}
.d_articledetail .left{width:70%;float:left;padding-left:90px;background: white;padding-top: 70px;}
.commonbg1 .d_articledetail .left{background: #F7F8F8;}
.d_articledetail .left .toptxt{}
.d_articledetail .left .toptxt .detailtitle{font-size:42px;font-family: 思源细体;line-height: 1em;}
.d_articledetail .left .toptxt .infolist{margin-top:20px;margin-bottom:60px;}
.d_articledetail .left .toptxt .infolist li{color:#727171;font-size: 16px;line-height: 30px;font-family: 思源细体;display: inline-block;float:left;}
.d_articledetail .left .toptxt .infolist li.hasspace{margin:0 8px;}
.d_articledetail .left .detailcontent{font-family: 思源细体;font-size:16px;line-height: 35px;}
.d_articledetail .left .detailcontent .tip{font-size:12px;color:#ccc;margin:30px 0;}
.d_articledetail .left .detailcontent img{width:100%;margin:15px 0;}
.d_articledetail .left .linktoother{border:1px solid #CACACB;border-left:none;border-right: none;line-height: 100px;font-size: 18px;font-family: 思源细体;margin-top:50px;margin-bottom:20px;}
.d_articledetail .left .linktoother li{width:43%;float:left;}
.d_articledetail .left .linktoother li:hover{color: #cacacb;}
.d_articledetail .left .linktoother li.i2{width:10%;margin:0 2%;text-align: center;}
.d_articledetail .left .linktoother li.i3{text-align: right;}
.d_articledetail .left .currentposition{font-size:16px;line-height:30px;}
.d_articledetail .left .currentposition a:hover{color:#cacacb;}
.d_articledetail .right{width:26%;float:right;}
.d_articledetail .right .topbutton{height:200px;background: white;width:250px;float:right;}
.commonbg1 .d_articledetail .right .topbutton{background: #F7F8F8;}
.d_articledetail .right .topbutton .linkbtn{width:50%;height:100%;float:left;text-align: center;position: relative;}
.d_articledetail .right .topbutton .linkbtn a{display: block;width:60px;height:60px;position: absolute;left:50%;top:50%;margin-left:-30px;margin-top: -30px;transition: all 0.7s;}
.d_articledetail .right .topbutton .linkbtn.prev a{background: url(../images/icon-left.png) no-repeat center;}
.d_articledetail .right .topbutton .linkbtn.prev a:hover{background-position: 10px center;}
.d_articledetail .right .topbutton .linkbtn.next a{background: url(../images/icon-right.png) no-repeat center;}
.d_articledetail .right .topbutton .linkbtn.next a:hover{background-position: 30px center;}
.d_articledetail .right .suggestlist{clear:both;padding-top:50px;}
.d_articledetail .right .suggestlist .listtitle{font-size: 18px;line-height:1em;padding:20px;padding-top: 0px;border-bottom:1px solid #CACACB;font-family: 思源细体;}
.d_articledetail .right .suggestlist ul{margin-top:20px;margin-bottom:50px;padding-left:20px;padding-right:20px;}
.d_articledetail .right .suggestlist li.listitem{font-size:16px;line-height: 35px;}
.d_articledetail .right .suggestlist li.listitem:hover{color:#cacacb;}
.d_articledetail .right .suggestlabels .labelstitle{border:1px solid #CACACB;border-left:none;border-right: none;line-height: 100px;font-size: 18px;font-family: 思源细体;margin-bottom:10px;padding:0 20px;}
.d_articledetail .right .suggestlabels ul{padding:0 20px;}
.d_articledetail .right .suggestlabels li.listitem{font-size: 16px;display: inline-block;float:left;margin-top: 15px;margin-right: 25px;}
.d_articledetail .right .suggestlabels li.listitem:hover{color:#cacacb;}



.d_indexpagebanner .index-welcome-video{position:fixed;z-index:214745;width:100%;height:100%;left:0;top:0;}
.d_indexpagebanner .index-welcome-video .btn-hidden{position:fixed;left:50%;bottom:10%;margin-left:-160px;width:320px;line-height: 52px;text-align: center;color:#727171;font-size:20px;background: rgb(250,190,0);border:2px solid rgb(250,190,0);transition: all 0.7s;overflow: auto;cursor:pointer;z-index:214748;}
.d_indexpagebanner .index-welcome-video .btn-hidden:hover{background: white;box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.2); transform: translate3d(0, -2px, 0);border-color:white;}
.d_indexpagebanner .index-welcome-video video{width:100%;height:100%;background-position: center center;background-size: contain;object-fit: cover;overflow: hidden;margin: 0px;}
.d_indexpagebanner li.banneritem{position: relative;width:100%;height:800px;   
   /* background-attachment: fixed;*/
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.d_indexpagebanner li.banneritem video{width:100%;height:100%;    background-position: center center;background-size: contain;object-fit: cover;overflow: hidden;margin: 0px;opacity: 0;z-index: -99;}
.d_indexpagebanner .active li.banneritem video{opacity: 1;z-index: 1;}

.d_indexpagebanner{position: relative;overflow:hidden;}
.d_indexpagebanner .bannerdata{position: absolute;width:100%;left:0;bottom:0;display:none;}
.d_indexpagebanner.movedown{margin-bottom:61px;}
.d_indexpagebanner.movedown .bannerdata{bottom:-61px;}
.d_indexpagebanner .bannerdata .outerbox{perspective: 800px;
    -webkit-perspective: 800px;
    -moz-perspective: 800px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    overflow: hidden;
}
/* .d_indexpagebanner.movedown .bannerdata .outerbox:not(.active){box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1)} */

.d_indexpagebanner .bannerdata .innerbox{
	background: white;position: relative;z-index: 3;
	transform-origin: center bottom; transform: rotateX(0deg) translate3d(0px, 0px, 0px); transition: all 0.65s cubic-bezier(0.55, 0.65, 0.55, 1) 0s;
}
.commonbg1 .d_indexpagebanner .bannerdata .innerbox{
	background: #F7F8F8;
}
.commonbg1 .d_indexpagebanner .bannerdata .innerbox.bgwhite{background:white;}
.d_indexpagebanner .bannerdata .innerbox.active { transform: rotateX(100deg) translate3d(0px, 0px, 0px); }
.d_indexpagebanner .bannerdata .innerbox ul{
	width:1200px;margin:0 auto;text-align: center;padding:25px 0;

}
.d_indexpagebanner .bannerdata .innerbox ul li.listitem{width:25%;float:left;border-left:1px solid #9FA0A0;border-right:1px solid transparent;padding:6px 0;}
.d_indexpagebanner .bannerdata .innerbox ul li.listitem:first-child{border-left-color: transparent;}
.d_indexpagebanner .bannerdata .innerbox ul li.listitem p.p1{color:#595757;font-size: 28px;line-height: 1em;font-family: 思源中等;}
.d_indexpagebanner .bannerdata .innerbox ul li.listitem p.p2{color:#595757;font-size: 18px;line-height: 1em;font-family: 思源细体;margin-top:15px;}
.d_indexpagebanner .bannerdata .innerbox .banneropr{position: absolute;right: 3%;top:50%;width:160px;margin-top: -20px;}
.d_indexpagebanner .bannerdata .innerbox .banneropr .oprbtn{width:50%;float: left;height: 40px;cursor: pointer;position: relative;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;}
.d_indexpagebanner .bannerdata .innerbox .banneropr .oprbtn.prev{background:url(../images/icon-left.png) no-repeat center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;}
.d_indexpagebanner .bannerdata .innerbox .banneropr .oprbtn.prev:hover{background-position: 22px center;}
.d_indexpagebanner .bannerdata .innerbox .banneropr .oprbtn.next{background:url(../images/icon-right.png) no-repeat center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;}
.d_indexpagebanner .bannerdata .innerbox .banneropr .oprbtn.next:hover{background-position: 38px center;}


@media only screen and (max-width: 1680px) {
	.banner-tosuccess .b-txt .p1{font-size:45px;margin-bottom:15px;}
	.banner-tosuccess .b-txt .p2{font-size:20px;line-height: 45px;}
	.banner-tosuccess .b-list li.listitem{padding-top:60px;padding-bottom: 40px;}
	.banner-tosuccess .b-list li.listitem .i-num{font-size: 25px;}
	.banner-tosuccess .b-list li.listitem .i-title{font-size: 25px;line-height:40px;margin-top:10px;margin-bottom: 20px;}
	.banner-tosuccess .b-list li.listitem .i-desc{font-size: 15px;line-height: 30px;}
	.banner-tosuccess .b-list li.listitem .i-border{width:70px;height: 3px;margin:30px auto;}
	.banner-tosuccess .b-list li.listitem .i-label{width:340px;margin-bottom:10px;font-size: 20px;line-height: 50px;}
	.d_articledetail .left .toptxt .detailtitle{font-size: 40px;}

	.d_indexpagebanner li.banneritem{height: 720px;}
}
@media only screen and (max-width: 1580px) {
	
	.banner-views .inner .border{width:280px;}
	.banner-views .inner .p2{font-size: 19px;line-height: 32px;}
	.banner-views .suggestlist li{font-size: 16px;line-height: 30px;}
	.banner-views .inner .b-img{width:310px;}
    .banner-views .inner{min-height:380px;}
	.d_articledetail{margin-top:-150px;}
	.d_articledetail.marginsmall{margin-top: -100px;}
	.d_articledetail .left{width:70%;padding-left:70px;padding-top: 45px;}
	
	.d_articledetail .left .toptxt .detailtitle{font-size:32px;}
	.d_articledetail .left .toptxt .infolist{margin-top:15px;margin-bottom:50px;}
	.d_articledetail .left .toptxt .infolist li{font-size: 15px;line-height: 30px;}
	.d_articledetail .left .toptxt .infolist li.hasspace{margin:0 6px;}
	.d_articledetail .left .detailcontent{font-size:15px;line-height: 35px;}
	.d_articledetail .left .detailcontent img{margin:12px 0;}
	.d_articledetail .left .linktoother{line-height: 80px;font-size: 16px;margin-top:50px;margin-bottom:20px;}
	
	
	.d_articledetail .left .currentposition{font-size:15px;line-height:30px;}
	
	.d_articledetail .right{width:26%;}
	.d_articledetail .right .topbutton{height:150px;width:200px;float:right;}
	
	.d_articledetail .right .suggestlist{padding-top:40px;}
	.d_articledetail .right .suggestlist .listtitle{font-size: 17px;padding:15px;padding-top: 0;}
	.d_articledetail .right .suggestlist ul{margin-top:15px;margin-bottom:40px;padding-left:15px;padding-right:15px;}
	.d_articledetail .right .suggestlist li.listitem{font-size:15px;line-height: 35px;}
	
	.d_articledetail .right .suggestlabels .labelstitle{line-height: 80px;font-size: 17px;margin-bottom:10px;padding:0 15px;}
	.d_articledetail .right .suggestlabels ul{padding:0 15px;}
	.d_articledetail .right .suggestlabels li.listitem{font-size: 15px;margin-top: 15px;margin-right: 25px;}
	
	.d_indexpagebanner li.banneritem{height: 600px;}
	.d_indexpagebanner .bannerdata .innerbox ul{width:1000px;padding:25px 0;}
	.d_indexpagebanner .bannerdata .innerbox ul li.listitem{padding:6px 0;}

	.d_indexpagebanner .bannerdata .innerbox ul li.listitem p.p1{font-size: 24px;}
	.d_indexpagebanner .bannerdata .innerbox ul li.listitem p.p2{font-size: 16px;margin-top:12px;}
	.d_indexpagebanner .bannerdata .innerbox .banneropr{right:2%;}
	.d_indexpagebanner.movedown{margin-bottom:57px;}
	.d_indexpagebanner.movedown .bannerdata{bottom:-57px;}
}
@media only screen and (max-width: 1366px) {
	.banner-views .inner{padding-top:60px;padding-bottom: 30px;}
	.banner-views.bigpad .inner{padding-top:95px;}
	.banner-views .inner{min-height:340px;}
	.banner-views .inner .p1{font-size: 25px;margin:25px 0;}
	.banner-views .inner .border{width:240px;}
	.banner-views .inner .p2{font-size: 18px;line-height: 30px;}
	.banner-views .suggestlist li{font-size: 15px;line-height: 30px;}
	.banner-views .inner .b-img{width:280px;}
	.banner-views .inner .border{height:3px;margin:25px 0;}
	.d_commonnav{font-size:16px;line-height: 60px;}
	.d_commonnav.bigfont{font-size:20px;}
	.d_commonnav span.hasspace{margin:0 15px;}

	.banner-tosuccess .b-txt .p1{font-size:40px;margin-bottom:15px;}
	.banner-tosuccess .b-txt .p2{font-size:18px;line-height: 40px;}
	
	.banner-tosuccess .b-list ul{width:calc(100% + 40px);}
	.banner-tosuccess .b-list .outer{padding-right:40px;}
	.banner-tosuccess .b-list li.listitem{padding-top:60px;padding-bottom: 40px;}
	.banner-tosuccess .b-list li.listitem .i-num{font-size: 24px;}
	.banner-tosuccess .b-list li.listitem .i-title{font-size: 20px;line-height:35px;margin-top:10px;margin-bottom:15px;}
	.banner-tosuccess .b-list li.listitem .i-desc{font-size: 14px;line-height: 25px;}
	.banner-tosuccess .b-list li.listitem .i-border{width:55px;height: 3px;margin:25px auto;}
	.banner-tosuccess .b-list li.listitem .i-label{width:300px;margin-bottom:10px;font-size: 18px;line-height: 45px;}


	.d_articledetail{margin-top:-120px;}
	.d_articledetail.marginsmall{margin-top: -90px;}
	.d_articledetail .left{width:67%;padding-left:55px;padding-top: 40px;}
	
	.d_articledetail .left .toptxt .detailtitle{font-size:28px;}
	.d_articledetail .left .toptxt .infolist{margin-top:10px;margin-bottom:40px;}
	.d_articledetail .left .toptxt .infolist li{font-size: 14px;line-height: 30px;}
	.d_articledetail .left .toptxt .infolist li.hasspace{margin:0 6px;}
	.d_articledetail .left .detailcontent{font-size:15px;line-height: 32px;}
	.d_articledetail .left .detailcontent img{margin:10px 0;}
	.d_articledetail .left .linktoother{line-height: 60px;font-size: 15px;margin-top:40px;margin-bottom:15px;}
	
	
	.d_articledetail .left .currentposition{font-size:14px;line-height:30px;}
	
	.d_articledetail .right{width:28%;}
	.d_articledetail .right .topbutton{height:120px;width:180px;float:right;}
	
	.d_articledetail .right .suggestlist{padding-top:40px;}
	.d_articledetail .right .suggestlist .listtitle{font-size: 16px;padding:15px;padding-top: 0;}
	.d_articledetail .right .suggestlist ul{margin-top:15px;margin-bottom:40px;padding-left:15px;padding-right:15px;}
	.d_articledetail .right .suggestlist li.listitem{font-size:14px;line-height: 32px;}
	
	.d_articledetail .right .suggestlabels .labelstitle{line-height: 60px;font-size: 16px;margin-bottom:10px;padding:0 15px;}
	.d_articledetail .right .suggestlabels ul{padding:0 15px;}
	.d_articledetail .right .suggestlabels li.listitem{font-size: 14px;margin-top: 12px;margin-right: 20px;}

	.d_indexpagebanner li.banneritem{height: 550px;}
	.d_indexpagebanner .bannerdata .innerbox ul{width:900px;padding:20px 0;}
	.d_indexpagebanner .bannerdata .innerbox ul li.listitem{padding:4px 0;}

	.d_indexpagebanner .bannerdata .innerbox ul li.listitem p.p1{font-size: 22px;}
	.d_indexpagebanner .bannerdata .innerbox ul li.listitem p.p2{font-size: 15px;margin-top:12px;}
	.d_indexpagebanner .bannerdata .innerbox .banneropr{right:1%;}
	.d_indexpagebanner.movedown{margin-bottom:49px;}
	.d_indexpagebanner.movedown .bannerdata{bottom:-49px;}
}
@media only screen and (max-width: 1080px) {
	.banner-views .inner{padding-top:60px;padding-bottom: 30px;min-height: 300px;}
	.banner-views.bigpad .inner{padding-top:90px;}
	.banner-views .inner .p1{font-size: 22px;margin:20px 0;}
	.banner-views .inner .border{width:200px;}
	.banner-views .inner .p2{font-size: 17px;line-height: 25px;}
	.banner-views .suggestlist li{font-size: 14px;line-height: 25px;}
	.banner-views .inner .b-img{width:250px;right:5%;}
	.banner-views .inner .border{height:3px;margin:20px 0;}

	.banner-tosuccess .b-txt .p1{font-size:35px;margin-bottom:15px;}
	.banner-tosuccess .b-txt .p2{font-size:16px;line-height: 35px;}
	
	.banner-tosuccess .b-list ul{width:calc(100% + 30px);}
	.banner-tosuccess .b-list .outer{padding-right:30px;}
	.banner-tosuccess .b-list li.listitem{padding-top:50px;padding-bottom: 30px;}
	.banner-tosuccess .b-list li.listitem .i-num{font-size: 22px;}
	.banner-tosuccess .b-list li.listitem .i-title{font-size: 18px;line-height:30px;margin-top:10px;margin-bottom:15px;}
	.banner-tosuccess .b-list li.listitem .i-desc{font-size: 12px;line-height: 22px;}
	.banner-tosuccess .b-list li.listitem .i-border{width:50px;height: 3px;margin:20px auto;}
	.banner-tosuccess .b-list li.listitem .i-label{width:250px;margin-bottom:8px;font-size: 16px;line-height: 40px;}

	.d_articledetail{margin-top:-95px;}
	.d_articledetail.marginsmall{margin-top: -70px;}
	.d_articledetail .left{width:64%;padding-left:30px;padding-top: 25px;}
	
	.d_articledetail .left .toptxt .detailtitle{line-height:1.5em;}
	.d_articledetail .left .toptxt .infolist{margin-top:10px;margin-bottom:30px;}
	.d_articledetail .left .toptxt .infolist li{font-size: 12px;line-height: 25px;}
	.d_articledetail .left .toptxt .infolist li.hasspace{margin:0 5px;}
	.d_articledetail .left .detailcontent{font-size:16px;line-height: 35px;font-family:思源黑体;}
	.d_articledetail .left .detailcontent img{margin:10px 0;}
	.d_articledetail .left .linktoother{line-height: 50px;font-size: 14px;margin-top:30px;margin-bottom:10px;}
	
	
	.d_articledetail .left .currentposition{font-size:12px;line-height:25px;}
	
	.d_articledetail .right{width:30%;}
	.d_articledetail .right .topbutton{height:95px;width:150px;float:right;}
	
	.d_articledetail .right .suggestlist{padding-top:30px;}
	.d_articledetail .right .suggestlist .listtitle{font-size: 15px;padding:10px;padding-top: 0;}
	.d_articledetail .right .suggestlist ul{margin-top:10px;margin-bottom:30px;padding-left:10px;padding-right:10px;}
	.d_articledetail .right .suggestlist li.listitem{font-size:13px;line-height: 30px;}
	
	.d_articledetail .right .suggestlabels .labelstitle{line-height: 50px;font-size: 15px;margin-bottom:10px;padding:0 10px;}
	.d_articledetail .right .suggestlabels ul{padding:0 10px;}
	.d_articledetail .right .suggestlabels li.listitem{font-size: 13px;margin-top: 10px;margin-right:15px;}

	.d_indexpagebanner li.banneritem{height: 420px;}
	.d_indexpagebanner .bannerdata .innerbox ul{width:800px;padding:20px 0;max-width:95%;}
	.d_indexpagebanner .bannerdata .innerbox ul li.listitem{padding:4px 0;}

	.d_indexpagebanner .bannerdata .innerbox ul li.listitem p.p1{font-size: 20px;}
	.d_indexpagebanner .bannerdata .innerbox ul li.listitem p.p2{font-size: 14px;margin-top:12px;}
	.d_indexpagebanner .bannerdata .innerbox .banneropr{display: none;}
	.d_indexpagebanner.movedown{margin-bottom:47px;}
	.d_indexpagebanner.movedown .bannerdata{bottom:-47px;}
}
@media only screen and (max-width: 800px) {
	.d_articledetail,.d_articledetail.marginsmall{margin-top: 40px;}
	.articledetail .detailtopbg{display: none;}
	.d_articledetail .left{padding:0;}
	.banner-views .inner{padding-top:50px;padding-bottom: 25px;}
	.banner-views.bigpad .inner{padding-top:100px;}
	.banner-views .inner .p1{font-size:18px;margin:20px 0;}
	.banner-views .inner .border{width:140px;}
	.banner-views .inner .p2{font-size: 16px;line-height: 25px;width:70%;}
	.banner-views .suggestlist{width:70%;}
	.banner-views .suggestlist li:hover{transform: none;}
	.banner-views .suggestlist li{font-size: 13px;line-height: 25px;}
	.banner-views .inner .b-img{width:200px;right:0;}
	.banner-views .inner .border{height:3px;margin:20px 0;}

	.banner-tosuccess .b-txt .p1{font-size:30px;margin-bottom:12px;}
	.banner-tosuccess .b-txt .p2{font-size:15px;line-height: 30px;}
	.banner-tosuccess .b-list li.listitem{padding-top:40px;padding-bottom: 20px;}
	.banner-tosuccess .b-list li.listitem .i-num{font-size: 22px;}
	.banner-tosuccess .b-list li.listitem .i-title{font-size: 16px;line-height:25px;margin-top:10px;margin-bottom:15px;}
	.banner-tosuccess .b-list li.listitem .i-desc{font-size: 12px;line-height: 22px;}
	.banner-tosuccess .b-list li.listitem .i-border{width:50px;height: 3px;margin:20px auto;}
	.banner-tosuccess .b-list li.listitem .i-label{width:230px;margin-bottom:8px;font-size: 15px;line-height: 40px;}	
	.d_articledetail .left{width:100%;float:none;}
	.d_articledetail .right{display: none;}

	.d_indexpagebanner li.banneritem{height: 380px;}
	.d_indexpagebanner .bannerdata .innerbox ul{padding:15px 0;}
	.d_indexpagebanner .bannerdata .innerbox ul li.listitem{padding:4px 0;}

	.d_indexpagebanner .bannerdata .innerbox ul li.listitem p.p1{font-size: 18px;}
	.d_indexpagebanner .bannerdata .innerbox ul li.listitem p.p2{font-size: 13px;margin-top:10px;}
	.d_indexpagebanner.movedown{margin-bottom:45px;}
	.d_indexpagebanner.movedown .bannerdata{bottom:-45px;}
}
@media only screen and (max-width: 650px) {
    .container.articledetail .banner-views{display:none;}
	.banner-views .inner{padding-top:40px;padding-bottom: 20px;min-height: 160px;}
	.banner-views.bigpad .inner{padding-top:40px;}
	.banner-views .inner .p1{font-size: 16px;margin:15px 0;}
	.banner-views .inner .border{width:100px;}
	.banner-views .inner .p2{font-size: 14px;line-height: 25px;width:100%;}
	.banner-views .suggestlist{width:85%;}
	.banner-views .suggestlist li{font-size: 12px;line-height: 25px;margin-right:15px;}
	.banner-views .inner .b-img{width:80px;right:0;}
	.banner-views .inner .border{height:3px;margin:15px 0;}
	.d_commonnav{font-size:15px;line-height: 50px;}
	.d_commonnav.bigfont{font-size:16px;}
	.d_commonnav span.hasspace{margin:0 10px;}

	.banner-tosuccess .b-txt .p1{font-size:25px;margin-bottom:12px;}
	.banner-tosuccess .b-txt .p2{font-size:12px;line-height: 25px;}
	.banner-tosuccess .b-list ul{width:100%;}
	.banner-tosuccess .b-list .outer{padding-right:0;}
	.banner-tosuccess .b-list ul{margin-left: 0;}
	.banner-tosuccess .b-list li.listitem{padding-top:40px;padding-bottom: 20px;width:100%;max-width:100%;margin:0 auto;margin-bottom: 30px;float:none;}
	.banner-tosuccess .b-list li.listitem:hover{transform: none;}
	.banner-tosuccess .b-list li.listitem .i-num{font-size: 25px;}
	.banner-tosuccess .b-list li.listitem .i-title{font-size: 18px;line-height:30px;margin-top:15px;margin-bottom:15px;}
	.banner-tosuccess .b-list li.listitem .i-desc{font-size: 14px;line-height:25px;}
	.banner-tosuccess .b-list li.listitem .i-border{width:50px;height: 3px;margin:20px auto;}
	.banner-tosuccess .b-list li.listitem .i-label{width:250px;margin-bottom:8px;font-size: 14px;line-height: 40px;}

	.d_articledetail,.d_articledetail.marginsmall{margin-top: 25px;}
	.d_articledetail .left{padding:0px;}
	.d_articledetail .left .toptxt{padding:0;}
	.d_articledetail.marginsmall .left .toptxt{padding:0;}
	.d_articledetail .left .toptxt .detailtitle{font-size:26px;font-family:思源中等;text-overflow: hidden;
    overflow: auto;
    white-space: initial;}
	.d_articledetail .left .toptxt .infolist{margin-top:10px;margin-bottom:20px;}
	.d_articledetail .left .toptxt .infolist li{font-size: 11px;line-height: 25px;}
	.d_articledetail .left .toptxt .infolist li.hasspace{margin:0 5px;}
	/* .d_articledetail .left .detailcontent{font-size:12px;line-height: 28px;} */
	.d_articledetail .left .detailcontent img{margin:10px 0;}
	.d_articledetail .left .linktoother{line-height: 30px;font-size: 13px;margin:20px 0;padding:10px 0;}
	.d_articledetail .left .linktoother li,.d_articledetail .left .linktoother li.i3{width:100%;text-align: left;}
	.d_articledetail .left .linktoother li.i2{display: none;}
	
	.d_articledetail .left .currentposition{font-size:12px;line-height:30px;}



	.d_indexpagebanner li.banneritem{height: 330px;}
	.d_indexpagebanner .bannerdata .innerbox ul{padding:22px 0;}
	.d_indexpagebanner .bannerdata .innerbox ul li.listitem{padding:4px 0;}

	.d_indexpagebanner .bannerdata .innerbox ul li.listitem p.p1{font-size: 16px;}
	.d_indexpagebanner .bannerdata .innerbox ul li.listitem p.p2{font-size: 12px;margin-top:10px;}
}
@media only screen and (max-width: 400px){
	.d_indexpagebanner .bannerdata .innerbox ul li.listitem p.p2{font-size:10px;}
}
/*关于我们*/

.topfullbanner{position: relative;}
.topfullbanner .contact-txt-box{}

.btn-changelist{width:33.33%;background: #DCDDDD;
    cursor: pointer;
    font-size: 18px;
    text-align: center;
    color: #717171;
    line-height: 50px;margin-left:auto;margin-right:auto;
}
.btn-changelist:hover{    background: #898989;color: white;}
.d_logolist ul{margin-left:-1.66%;overflow: hidden;}
.d_logolist li.listitem{
	position: relative;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    width:15%;margin-left:1.66%;float:left;
    background: #EFEFEF;
    padding: 0 40px;
    height: 88px;
    margin-bottom: 28px;text-align: center;
    transition: all 0.7s;
}
.d_logolist li.listitem img{width:100%;max-width: 120px;}
.d_logolist li.listitem:hover {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
	/*transform: translate3d(0, -2px, 0);*/
    box-shadow: 2px 2px 20px rgba(113,113,113, 0.5);

}
@-webkit-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(2000px,0,0);
		transform: translate3d(2000px,0,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(2000px,0,0);
		transform: translate3d(2000px,0,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig
}

.d_activitylist li.listitem{position: relative;width:100%;height: 550px;}
.d_activitylist li.listitem .itemtxt{height: 100%;position: absolute;left:0;top:0;padding:80px;width:40%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;z-index: 2;background: rgb(250,190,0);}

.d_activitylist li.listitem.o .itemtxt{right:0;left:auto;}
.d_activitylist li.listitem .itemtxt .inner{position: relative;height: 100%}
.d_activitylist li.listitem .itemtxt .p1{font-size: 36px;font-family: 思源细体;line-height: 60px;}
.d_activitylist li.listitem .itemtxt .p2{font-size: 24px;font-family: 思源细体;line-height: 45px;}

.d_activitylist li.listitem .itemtxt .linkmore,.d_activitylist li.listitem .itemtxt p{transition: all 0.5s;}
.d_activitylist li.listitem:hover .itemtxt p{transform: translate3d(0, 20px, 0);}
.d_activitylist li.listitem:hover .itemtxt .linkmore{transform: translate3d(0, -20px, 0);}

.d_activitylist li.listitem .itemtxt .linkmore{position: absolute;left:0;bottom:0;font-size: 20px;font-family: 思源细体;line-height: 35px;border-bottom:1px solid transparent;}
.d_activitylist li.listitem .itemtxt .linkmore:hover{color:#cacacb;border-color:#cacacb;}
.d_activitylist li.listitem .itemimg{width:60%;position: absolute;height: 100%;right:0;top:0;overflow: hidden;}
.d_activitylist li.listitem.o .itemimg{left:0;right:auto;}
.d_activitylist li.listitem .itemimg .inner{width:100%;height:100%;background-size:cover;background-repeat: no-repeat;background-position: center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;}
.d_activitylist li.listitem .itemimg:after{content:"";position: absolute;width:100%;height: 100%;background: rgba(0,0,0,0.3);display: none;z-index: 2;left:0;top:0;}
.d_activitylist li.listitem:hover .itemimg .inner{width:104%;height:104%;margin-left:-2%;margin-top: -2%;}
.d_activitylist li.listitem:hover .itemimg:after{display: block;}
/*.d_activitylist li.listitem:hover .itemtxt{width:38%;}*/

.d_activitydetail .left{width:30%;float: left;}
.d_activitydetail .left .listitem{display: inline-block;position: relative;font-size:18px;line-height:30px;margin-bottom: 20px;z-index: 2;padding-right: 5px;color:#5A5858;}
.d_activitydetail .left .listitem:after{width:100%;height:12px;content:"";position: absolute;left:0;bottom:0px;background: rgb(250,190,0);z-index: -1;display: none;}
.d_activitydetail .left .listitem:hover:after,.d_activitydetail .left .listitem.active:after{display: block;}
.d_activitydetail .right{width:65%;float: right;}
.d_activitydetail .right .detailcontent{font-size:16px;line-height: 40px;font-weight: bold;color:#5A5858;font-family: 思源细体;}
.d_activitydetail .right .detailcontent img{width:100%;margin:1em 0;}
.d_activitydetail .right .linktoother{}
.d_activitydetail .right .linktoother li{float:left;background: #DCDDDD;line-height: 45px;font-size: 18px;}
.d_activitydetail .right .linktoother li:hover{background:rgb(250,190,0);}
.d_activitydetail .right .linktoother li.i1{width:41%;text-align: right;padding-right:30px;}
.d_activitydetail .right .linktoother li.i2{width:14%;margin:0 2%;text-align: center;}
.d_activitydetail .right .linktoother li.i3{width:41%;text-align: left;padding-left:30px;}

.banner-honor{padding-top:130px;padding-bottom:120px;color:white;background-color:#0D090C;background-image: url(https://sensebrand-public.oss-cn-beijing.aliyuncs.com/upload/common/images/bg-honor.png);background-size:auto 100%;background-repeat: no-repeat;background-position: right bottom;}
.banner-honor .p1{font-size: 65px;line-height: 1em;font-family: 思源细体;}
.banner-honor .border{width:70px;height:4px;margin-top:25px;margin-bottom:15px;background:#B5B6B6;}
.banner-honor .p2{font-size: 32px;line-height: 60px;}
.banner-honor .linkmore{color:#CACACB;border:1px solid #CACACB;font-size: 18px;line-height: 45px;width:220px;text-align: center;margin-top:160px;}
.banner-honor .linkmore:hover{background:#CACACB;border-color:#CACACB;color:#0D090C;}

.us-team{
    overflow: hidden;
}

.us-team ul li {
    width: 25%;
    float: left;
    position: relative;
    overflow: hidden;
}

.us-team ul li img {
    width: 100%;
    -webkit-transition: albtn_more_details l .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    -ms-transition: all .4s ease;
}

.us-team ul li .over {
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../images/black.png) repeat;
    left: 0;
    top: 0;
    display: none;
}

.us-team ul li:hover .over {
    display: block;
}

.us-team ul li:hover img {
    -moz-transform: scale(1.05, 1.05);
    -webkit-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
}

.us-team ul li .over .text {
    color: white;
    text-align: center;
    position: absolute;
    width: 100%;
    left: 0;
    top: 50%;
    margin-top: -25px;
}

.us-team ul li .over .text .itemname {
    font-size: 20px;
    line-height: 25px;
}

.us-team ul li .over .text .itemjob {
    font-size: 12px;
    line-height: 15px;
    padding-top: 10px;
}

.subtitle-hasicon{width:260px;margin-left:auto;margin-right:auto;position: relative;padding-left:130px;color:#5A5858;padding-top:18px;}
.subtitle-hasicon img.icon{display: block;width:100px;position: absolute;left:0;top:0;transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;background:rgb(250,190,0);border-radius: 100%;}
.subtitle-hasicon:hover img.icon{transform: rotate(360deg);
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);}
.subtitle-hasicon p.cn{font-size:30px;line-height:1em;margin-bottom: 10px;}
.subtitle-hasicon p.en{font-size:30px;line-height:1em;}

.banner-mission{position: relative;overflow: hidden;}
.banner-mission video{width: 100%;object-fit: cover;height: 850px;}
.banner-mission .datalist{position: absolute;left: 0;top:40%;width:100%;color:white;text-align: center;margin-top: -124px;}
.banner-mission .datalist li.listitem p.i-title{font-size: 44px;line-height: 1em;}
.banner-mission .datalist li.listitem .i-border{width:70px;height: 3px;background:white;margin:0 auto;margin-top:40px;margin-bottom: 100px;}
.banner-mission .datalist li.listitem .i-desc{line-height: 1.1em;letter-spacing: 10px;}

.banner-mission .datalist.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 125px;
    height: 4px;
    margin: 0 5px;
    filter: Alpha(Opacity=100);
    opacity: 1;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #EFEFEF;
    overflow: hidden;
}
.banner-mission .datalist.owl-theme .owl-controls .owl-page.active span, .banner-mission .datalist.owl-theme .owl-controls.clickable .owl-page:hover span{background:rgb(250,190,0);}
.banner-mission .datalist.owl-theme .owl-controls{position: absolute;width:100%;bottom:-350px;}

.banner-belief .b-title{display: inline-block;}
.banner-belief .b-data{width:46%;min-width: 550px;float: right;}
.banner-belief .b-data .listitem{margin-bottom:50px;font-family: 思源细体;}
.banner-belief .b-data .listitem .i-title{font-size:28px;line-height:40px;margin-bottom:10px;}
.banner-belief .b-data .listitem .i-desc{font-size: 18px;line-height: 35px;}


.banner-belief .datalist.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 125px;
    height: 4px;
    margin:0;
    margin-right:10px;
    filter: Alpha(Opacity=100);
    opacity: 1;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #C9CACA;
    overflow: hidden;
}
.banner-belief .datalist.owl-theme .owl-controls .owl-page.active span, .banner-belief .datalist.owl-theme .owl-controls.clickable .owl-page:hover span{background:rgb(250,190,0);}
.banner-belief .datalist.owl-theme .owl-controls{text-align: left;}
.banner-belief .datalist.owl-theme .owl-controls{position: absolute;width:100%;bottom:0;}
@media only screen and (max-width: 1680px){
	.d_activitylist li.listitem{height: 500px;}
	.d_activitylist li.listitem .itemtxt .p1{font-size: 32px;line-height: 55px;}
	.d_activitylist li.listitem .itemtxt .p2{font-size: 22px;line-height: 45px;}
	.d_activitylist li.listitem .itemtxt .linkmore{font-size: 18px;line-height: 35px;}

	.banner-honor{padding-top:130px;padding-bottom:120px;background-size:auto 100%;}
	.banner-honor .p1{font-size: 55px;}
	.banner-honor .border{width:60px;height:4px;margin-top:25px;margin-bottom:15px;}
	.banner-honor .p2{font-size: 25px;line-height: 45px;}
	.banner-honor .linkmore{font-size: 16px;line-height: 40px;width:200px;margin-top:150px;}
	
	.banner-mission video{height: 750px;}
	.banner-mission .datalist.owl-theme .owl-controls .owl-page span{width:100px;}
	.banner-belief .datalist.owl-theme .owl-controls .owl-page span{width:100px;}
	.banner-mission .datalist{margin-top: -115px;}
	.banner-mission .datalist li.listitem p.i-title{font-size: 40px;}
	.banner-mission .datalist li.listitem .i-border{width:70px;height: 3px;margin-top:35px;margin-bottom: 90px;}
	.banner-mission .datalist li.listitem .i-desc{line-height: 1.1em;letter-spacing: 10px;}
	.banner-mission .datalist.owl-theme .owl-controls{bottom:300px;}
	.banner-belief .b-data{width:46%;min-width: 550px;}
	.banner-belief .b-data .listitem{margin-bottom:40px;}
	.banner-belief .b-data .listitem .i-title{font-size:25px;line-height:35px;margin-bottom:10px;}
	.banner-belief .b-data .listitem .i-desc{font-size: 17px;line-height: 32px;}
	
}
@media only screen and (max-width: 1580px){
	.btn-changelist{font-size: 16px;line-height: 45px;}
	.commonmorebtn{font-size:16px;line-height: 40px;width:200px;}
	.d_activitylist li.listitem{height:450px;}
	.d_activitylist li.listitem .itemtxt{padding:70px;}
	.d_activitylist li.listitem .itemtxt .p1{font-size: 30px;line-height: 50px;}
	.d_activitylist li.listitem .itemtxt .p2{font-size: 20px;line-height: 40px;}
	.d_activitylist li.listitem .itemtxt .linkmore{font-size: 16px;line-height: 30px;}

	.banner-honor{padding-top:110px;padding-bottom:100px;background-size:auto 100%;}
	.banner-honor .p1{font-size: 60px;}
	.banner-honor .border{width:60px;height:4px;margin-top:25px;margin-bottom:15px;}
	.banner-honor .p2{font-size: 30px;line-height: 55px;}
	.banner-honor .linkmore{font-size: 16px;line-height: 40px;width:200px;margin-top:150px;}

	.banner-mission video{height: 650px;}
	.banner-mission .datalist.owl-theme .owl-controls .owl-page span{width:90px;}
	.banner-belief .datalist.owl-theme .owl-controls .owl-page span{width:90px;}
	.banner-mission .datalist.owl-theme .owl-controls{bottom:-250px;}
	.banner-mission .datalist{margin-top: -105px;}
	.banner-mission .datalist li.listitem p.i-title{font-size: 38px;}
	.banner-mission .datalist li.listitem .i-border{width:70px;height: 3px;margin-top:35px;margin-bottom: 80px;}
	.banner-mission .datalist li.listitem .i-desc{line-height: 1.1em;letter-spacing: 8px;}
	.banner-belief .b-data{width:46%;min-width: 550px;}
	.banner-belief .b-data .listitem{margin-bottom:35px;}
	.banner-belief .b-data .listitem .i-title{font-size:22px;line-height:35px;margin-bottom:5px;}
	.banner-belief .b-data .listitem .i-desc{font-size: 16px;line-height: 30px;}

	.d_activitydetail .left{width:30%;}
	.d_activitydetail .left .listitem{font-size:16px;line-height:25px;margin-bottom: 15px;padding-right: 5px;}
	.d_activitydetail .left .listitem:after{height:10px;bottom:0px;}
	
	.d_activitydetail .right{width:65%;}
	.d_activitydetail .right .detailcontent{font-size:15px;line-height: 38px;}


	.d_activitydetail .right .linktoother li{line-height: 40px;font-size: 16px;}
	
	
}
@media only screen and (max-width: 1366px){
	.btn-changelist{font-size: 16px;line-height: 45px;}
	.commonmorebtn{font-size:16px;line-height: 40px;width:200px;}
	.d_activitylist li.listitem{height:400px;}
	.d_activitylist li.listitem .itemtxt{padding:60px;}
	.d_activitylist li.listitem .itemtxt .p1{font-size: 25px;line-height: 45px;}
	.d_activitylist li.listitem .itemtxt .p2{font-size: 18px;line-height: 35px;}
	.d_activitylist li.listitem .itemtxt .linkmore{font-size: 15px;line-height: 30px;}

	.banner-honor{padding-top:90px;padding-bottom:80px;background-size:auto 100%;}
	.banner-honor .p1{font-size:50px;}
	.banner-honor .border{width:50px;height:4px;margin-top:25px;margin-bottom:15px;}
	.banner-honor .p2{font-size: 25px;line-height: 50px;}
	.banner-honor .linkmore{font-size: 15px;line-height: 40px;width:160px;margin-top:130px;}
	.subtitle-hasicon{padding-top:16px;width:240px;}
	.subtitle-hasicon img.icon{width:90px;}
	.subtitle-hasicon p.cn{font-size:25px;margin-bottom: 10px;}
	.subtitle-hasicon p.en{font-size:25px;}
	.d_activitylist li.listitem:hover .itemtxt p{transform: translate3d(0, 15px, 0);}
	.d_activitylist li.listitem:hover .itemtxt .linkmore{transform: translate3d(0, -15px, 0);}

	.banner-mission video{height: 550px;}
	.banner-mission .datalist.owl-theme .owl-controls .owl-page span{width:75px;}
	.banner-belief .datalist.owl-theme .owl-controls .owl-page span{width:75px;}
	.banner-mission .datalist.owl-theme .owl-controls{bottom:-200px;}
	.banner-mission .datalist{margin-top: -100px;}
	.banner-mission .datalist li.listitem p.i-title{font-size: 35px;}
	.banner-mission .datalist li.listitem .i-border{width:70px;height: 3px;margin-top:35px;margin-bottom: 80px;}
	.banner-mission .datalist li.listitem .i-desc{line-height: 1.1em;letter-spacing: 8px;}
	.banner-belief .b-data{width:46%;min-width: 550px;}
	.banner-belief .b-data .listitem{margin-bottom:35px;}
	.banner-belief .b-data .listitem .i-title{font-size:20px;line-height:35px;margin-bottom:5px;}
	.banner-belief .b-data .listitem .i-desc{font-size: 15px;line-height: 30px;}

	.d_activitydetail .left{width:30%;}
	.d_activitydetail .left .listitem{font-size:15px;line-height:25px;margin-bottom: 15px;padding-right: 5px;}
	.d_activitydetail .left .listitem:after{height:9px;bottom:1px;}
	
	.d_activitydetail .right{width:65%;}
	.d_activitydetail .right .detailcontent{font-size:14px;line-height: 35px;}


	.d_activitydetail .right .linktoother li{line-height: 40px;font-size: 15px;}
}
@media only screen and (max-width: 1024px){
	.d_logolist li.listitem{padding:0 25px;margin-bottom:15px;height:70px;}
	.btn-changelist{font-size: 15px;line-height: 40px;}
	.commonmorebtn{font-size:15px;line-height: 40px;width:170px;}
	.d_activitylist li.listitem{height:350px;}
	.d_activitylist li.listitem .itemtxt{padding:40px;}
	.d_activitylist li.listitem .itemtxt .p1{font-size: 20px;line-height: 40px;}
	.d_activitylist li.listitem .itemtxt .p2{font-size: 16px;line-height: 30px;}
	.d_activitylist li.listitem .itemtxt .linkmore{font-size: 14px;line-height: 30px;}

	.banner-honor{padding-top:80px;padding-bottom:70px;background-size:auto 100%;}
	.banner-honor .p1{font-size:40px;}
	.banner-honor .border{width:40px;height:4px;margin-top:20px;margin-bottom:15px;}
	.banner-honor .p2{font-size: 20px;line-height: 40px;}
	.banner-honor .linkmore{font-size: 14px;line-height: 35px;width:150px;margin-top:80px;}
	.subtitle-hasicon{padding-top:10px;padding-left:100px;width:190px;}
	.subtitle-hasicon img.icon{width:70px;}
	.subtitle-hasicon p.cn{font-size:20px;margin-bottom: 10px;}
	.subtitle-hasicon p.en{font-size:20px;}
	
	.banner-mission video{height: 500px;}
	.banner-mission .datalist.owl-theme .owl-controls .owl-page span{width:70px;}
	.banner-belief .datalist.owl-theme .owl-controls .owl-page span{width:70px;}
	.banner-mission .datalist.owl-theme .owl-controls{bottom:-180px;}
	.banner-mission .datalist{margin-top: -83px;}
	.banner-mission .datalist li.listitem p.i-title{font-size: 30px;}
	.banner-mission .datalist li.listitem .i-border{width:70px;height: 3px;margin-top:30px;margin-bottom: 60px;}
	.banner-mission .datalist li.listitem .i-desc{line-height: 1.1em;letter-spacing: 4px;}
	.banner-belief .b-data{width:50%;min-width: 400px;}
	.banner-belief .b-data .listitem{margin-bottom:30px;}
	.banner-belief .b-data .listitem .i-title{font-size:18px;line-height:32px;margin-bottom:5px;}
	.banner-belief .b-data .listitem .i-desc{font-size: 14px;line-height: 25px;}	


	.d_activitydetail .left{width:35%;}
	.d_activitydetail .left .listitem{font-size:14px;line-height:25px;margin-bottom: 12px;padding-right: 5px;}
	.d_activitydetail .left .listitem:after{height:8px;bottom:1px;}
	
	.d_activitydetail .right{width:60%;}
	.d_activitydetail .right .detailcontent{font-size:13px;line-height: 30px;}


	.d_activitydetail .right .linktoother li{line-height: 35px;font-size: 14px;}
}
@media only screen and (max-width: 800px){
	.d_logolist ul{margin-left:-2%;}
	.d_logolist li.listitem{width:31.33%;margin-left:2%;}
	.btn-changelist{font-size: 14px;line-height: 35px;}
	.commonmorebtn{font-size:14px;line-height: 35px;width:150px;}
	.d_activitylist li.listitem{height:280px;}
	.d_activitylist li.listitem .itemtxt{padding:30px;}
	.d_activitylist li.listitem .itemtxt .p1{font-size: 18px;line-height: 35px;}
	.d_activitylist li.listitem .itemtxt .p2{font-size: 15px;line-height: 25px;}
	.d_activitylist li.listitem .itemtxt .linkmore{font-size: 14px;line-height: 25px;}

	.banner-honor{padding-top:60px;padding-bottom:50px;background-size:auto 100%;}
	.banner-honor .p1{font-size:30px;}
	.banner-honor .border{width:40px;height:3px;margin-top:15px;margin-bottom:10px;}
	.banner-honor .p2{font-size: 16px;line-height: 30px;}
	.banner-honor .linkmore{font-size: 13px;line-height: 35px;width:130px;margin-top:50px;}
	.d_activitylist li.listitem:hover .itemtxt p{transform: translate3d(0, 10px, 0);}
	.d_activitylist li.listitem:hover .itemtxt .linkmore{transform: translate3d(0, -10px, 0);}
	.d_activitydetail .left{display: none;}
	.d_activitydetail .right{width:100%;float: none;}
}
@media only screen and (max-width: 650px){
	.d_logolist ul{margin-left:-2%;}
	.d_logolist li.listitem{margin-bottom:10px;padding:0 20px;}
	
	.d_activitylist li.listitem{height:auto;}
	.d_activitylist li.listitem .itemtxt{padding:18px;}
	.d_activitylist li.listitem .itemimg,.d_activitylist li.listitem .itemtxt{width:100%;position: relative;height: auto;}
	.d_activitylist li.listitem .itemimg{height:200px;}
	.d_activitylist li.listitem .itemtxt .p1{font-size: 16px;line-height: 28px;}
	.d_activitylist li.listitem .itemtxt .p2{font-size: 14px;line-height: 24px;}
	.d_activitylist li.listitem .itemtxt .linkmore{font-size: 12px;line-height: 22px;position: relative;margin-top:10px;display: inline-block;}

	.banner-honor{padding-top:45px;padding-bottom:35px;background-size:auto 100%;background-position: 250px center;}
	.banner-honor .p1{font-size:22px;}
	.banner-honor .border{width:35px;height:3px;margin-top:10px;margin-bottom:8px;}
	.banner-honor .p2{font-size: 15px;line-height: 25px;}
	.banner-honor .linkmore{font-size: 12px;line-height: 30px;width:120px;margin-top:40px;}
	.subtitle-hasicon{padding-top:6px;padding-left:80px;width:160px;}
	.subtitle-hasicon img.icon{width:60px;}
	.subtitle-hasicon p.cn{font-size:18px;margin-bottom: 10px;}
	.subtitle-hasicon p.en{font-size:18px;}
	.us-team ul li{width:50%;}
	.d_activitylist li.listitem:hover .itemtxt p{transform: none;}
	.d_activitylist li.listitem:hover .itemtxt .linkmore{transform: none;}

	.banner-mission video{height: 400px;}
	.banner-mission .datalist.owl-theme .owl-controls .owl-page span{width:60px;height:3px;}
	.banner-belief .datalist.owl-theme .owl-controls .owl-page span{width:60px;height:3px;}
	.banner-mission .datalist.owl-theme .owl-controls{bottom:-160px;}
	.banner-mission .datalist{margin-top: -60px;}
	.banner-mission .datalist li.listitem p.i-title{font-size: 22px;}
	.banner-mission .datalist li.listitem .i-border{width:50px;height: 2px;margin-top:25px;margin-bottom:40px;}
	.banner-mission .datalist li.listitem .i-desc{line-height: 1.1em;letter-spacing: 4px;}
	.banner-belief{position: relative;padding-left:80px;}
	.banner-belief .b-title{position: absolute;left:0;top:0;}
	.banner-belief .b-data{width:100%;min-width: 0;}
	.banner-belief .b-data .listitem{margin-bottom:25px;}
	.banner-belief .b-data .listitem .i-title{font-size:16px;line-height:30px;margin-bottom:5px;}
	.banner-belief .b-data .listitem .i-desc{font-size: 13px;line-height: 25px;}	

	.d_activitydetail .right .linktoother li{line-height: 33px;font-size: 13px;}
	.d_activitydetail .right .linktoother li.i1{width:38%;}
	.d_activitydetail .right .linktoother li.i2{width:20%;}
	.d_activitydetail .right .linktoother li.i3{width:38%;}
	.banner-mission video{display:none;}
	.banner-mission{height:400px;background:url(../swf/vkngs_bg.jpg) no-repeat center;background-size:cover;}
}

.ptopbanner .ptoppagelink .linkitem{position:absolute;width:74px;height:74px;top:50%;margin-top:-37px;z-index:20;transition: all 0.5s;}
.ptopbanner .ptoppagelink .linkitem.prev{left:4%;background:url(../images/icon_toleft_h.png) no-repeat center;}
.ptopbanner .ptoppagelink .linkitem.next{right:4%;background:url(../images/icon_toright_h.png) no-repeat center;}
.ptopbanner .ptoppagelink .linkitem.prev:hover{background-position:left center;}
.ptopbanner .ptoppagelink .linkitem.next:hover{background-position:right center;}
.sensecasedeatil .detailtxt{width:1550px;max-width:100%;margin:0 auto;text-align: center;}
.sensecasedeatil .detailtxt .t-title{font-size: 40px;line-height: 1.5em;margin-bottom:40px;font-family: 思源加粗;}
.sensecasedeatil .detailtxt .p1{font-size: 18px;line-height:1em;font-family: 思源细体;color:#5A5858;margin-bottom: 20px;}

.sensecasedeatil .detailtxt .labels{margin-top:12px;font-family: 思源细体;color:#5A5858;}
/*.sensecasedeatil .detailtxt .labels:before,.sensecasedeatil .detailtxt .labels:after{display: inline-block;vertical-align: middle;content: '';height: 100%;}*/
.sensecasedeatil .detailtxt .labels li{display: inline-block;vertical-align: middle;margin-bottom:10px;font-size: 18px;line-height: 1em;}
.sensecasedeatil .detailtxt .labels li.first{margin-right: 10px;}
.sensecasedeatil .detailtxt .labels li.haslink{padding-left:15px;margin: 0 10px;margin-bottom:10px;position: relative;}
.sensecasedeatil .detailtxt .labels li.haslink:before{content:"";width:4px;height:4px;border-radius: 100%;position: absolute;left:0;top:50%;margin-top: -2px;background:#5A5858;}
.sensecasedeatil .detailtxt .labels li.haslink:hover{color:#cacacb;}
.sensecasedeatil .detailtxt .t-desc{font-size: 16px;line-height: 35px;color: #9FA0A0;margin:50px 0;text-align: left;font-family: 思源细体;}
.sensecasedeatil .detailcontent{width:1550px;max-width: 100%;margin:0 auto;}
.sensecasedeatil .detailcontent .contenttitle{width:48%;float: left;}
.sensecasedeatil .detailcontent .contenttitle .t-name{font-size:36px;line-height: 1em;font-family: 思源细体;margin-bottom:20px;}
.sensecasedeatil .detailcontent .contenttitle .t-desc{font-size:16px;line-height: 30px;font-family: 思源细体;color:#9FA0A0;}
.sensecasedeatil .detailcontent .suggestbox{width:48%;float: right;text-align: right;}
.sensecasedeatil .detailcontent .suggestbox .box-title{font-size: 18px;line-height: 1em;/*color:#727171;*/}
.sensecasedeatil .detailcontent .suggestbox .box-border{width:32px;height:2px;background:#727171;margin-top:20px;margin-bottom:14px;display: inline-block;}
.sensecasedeatil .detailcontent .suggestbox .liitem{color:#727171;font-size:16px;line-height: 23px;margin-bottom: 10px;font-family: 思源细体;display: inline-block;position: relative;z-index: 2;}
.sensecasedeatil .detailcontent .suggestbox .liitem:after{position: absolute;width:104%;height: 10px;left:-2%;bottom: 0px;background: rgb(250,190,0);content:"";z-index: -1;display: none;}
.sensecasedeatil .detailcontent .suggestbox .liitem:hover:after{display: block;}
.sensecasedeatil .detailcontent .content-txt{font-size:16px;line-height: 35px;}
.sensecasedeatil .detailcontent .content-txt img{width:100%;margin-bottom:10px;max-width:100%;}

.articleliststyle3 .listitem{
	border: solid 1px #ededed;padding:25px;transition: all 0.7s;margin-bottom: 40px;
}
.articleliststyle3 .listitem:hover{background: #F9F9F9;box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.2);}
.articleliststyle3 .listitem .inner{position: relative;padding-left:250px;padding-right:200px;}
.articleliststyle3 .listitem .itemimg{width:200px;position: absolute;left:0;top:0;height:100%;text-align: center;}
.articleliststyle3 .listitem .itemimg img{max-width:200px;max-height: 144px;}
.articleliststyle3 .listitem .itemtxt{width:1200px;max-width:100%;}
.articleliststyle3 .listitem .itemtxt .t-title{font-size: 24px;line-height: 1em;max-width: 100%;padding-right:5px;}
.hovertoaddborder{display:inline-block;position: relative;z-index: 2;}
.hovertoaddborder:after{content:"";width:100%;background:rgb(250,190,0);height:50%;position: absolute;left:0;bottom:0;z-index: -1;display: none;}
.hovertoaddborder:hover:after{display: block;}
/*.articleliststyle3 .listitem .itemtxt .t-title:hover{color:red;}*/
.articleliststyle3 .listitem .itemtxt .t-fromlink{background: url(../images/edit_bg.png) no-repeat left center;
    line-height: 30px;font-size:12px;
    text-indent: 25px;margin-top:10px;margin-bottom:5px;
}
.articleliststyle3 .listitem .itemtxt .t-desc{
	font-size: 14px;
    color: #9d9d9d;
    line-height: 25px;
    text-overflow: ellipsis;
    word-break: break-all;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    height:75px;
   
}
.articleliststyle3 .listitem .itemdate{position: absolute;right:0;top:0;width:150px;    font-size: 12px;color: #9d9d9d;}
@media only screen and (max-width: 1580px){
	.articleliststyle3 .listitem .itemtxt .t-title{font-size: 20px;}
	.articleliststyle3 .listitem .itemtxt .t-desc{font-size:13px;}
	.articleliststyle3 .listitem .itemimg img{max-height: 140px;}
	.articleliststyle3 .listitem .inner{padding-right: 160px;}
	.articleliststyle3 .listitem .itemdate{width:120px;}

	
	.sensecasedeatil .detailtxt .t-title{font-size: 35px;line-height: 1.5em;margin-bottom:40px;}
	.sensecasedeatil .detailtxt .p1{font-size: 16px;margin-bottom: 20px;}
	.sensecasedeatil .detailtxt .labels{margin-top:10px;}
	
	.sensecasedeatil .detailtxt .labels li{margin-bottom:10px;font-size: 16px;}


	.sensecasedeatil .detailtxt .t-desc{font-size: 15px;line-height: 33px;margin:40px 0;}
	.sensecasedeatil .detailcontent{width:1300px;}
	
	.sensecasedeatil .detailcontent .contenttitle .t-name{font-size:30px;margin-bottom:20px;}
	.sensecasedeatil .detailcontent .contenttitle .t-desc{font-size:15px;line-height: 28px;}

	.sensecasedeatil .detailcontent .suggestbox .box-title{font-size: 16px;}
	.sensecasedeatil .detailcontent .suggestbox .box-border{width:32px;height:2px;margin-top:20px;margin-bottom:14px;}
	.sensecasedeatil .detailcontent .suggestbox .liitem{font-size:15px;line-height: 20px;margin-bottom: 10px;}
	.sensecasedeatil .detailcontent .suggestbox .liitem:after{height: 10px;bottom: 0px;}

	.sensecasedeatil .detailcontent .content-txt{font-size:15px;line-height: 32px;}
	
}
@media only screen and (max-width: 1366px){
	.articleliststyle3 .listitem .itemtxt .t-title{font-size: 18px;}
	.articleliststyle3 .listitem .itemtxt .t-desc{font-size:12px;}
	.articleliststyle3 .listitem .itemtxt .t-fromlink{margin-top:6px;margin-bottom:3px;}
	.articleliststyle3 .listitem .itemimg{width:180px;}
	.articleliststyle3 .listitem .itemimg img{max-height: 132px;max-width:180px;}
	.articleliststyle3 .listitem .inner{padding-right: 110px;padding-left:220px;}
	.articleliststyle3 .listitem .itemdate{width:80px;}


	.sensecasedeatil .detailtxt .t-title{font-size: 30px;line-height: 1.5em;margin-bottom:40px;}
	.sensecasedeatil .detailtxt .p1{font-size: 16px;margin-bottom: 20px;}
	.sensecasedeatil .detailtxt .labels{margin-top:10px;}
	
	.sensecasedeatil .detailtxt .labels li{margin-bottom:10px;font-size: 16px;}


	.sensecasedeatil .detailtxt .t-desc{font-size: 14px;line-height: 30px;margin:40px 0;}
	.sensecasedeatil .detailcontent{width:1300px;}
	
	.sensecasedeatil .detailcontent .contenttitle .t-name{font-size:28px;margin-bottom:20px;}
	.sensecasedeatil .detailcontent .contenttitle .t-desc{font-size:14px;line-height: 27px;}

	.sensecasedeatil .detailcontent .suggestbox .box-title{font-size: 16px;}
	.sensecasedeatil .detailcontent .suggestbox .box-border{width:32px;height:2px;margin-top:20px;margin-bottom:14px;}
	.sensecasedeatil .detailcontent .suggestbox .liitem{font-size:14px;line-height: 20px;margin-bottom: 8px;}
	.sensecasedeatil .detailcontent .suggestbox .liitem:after{height: 8px;bottom: 0px;}

	.sensecasedeatil .detailcontent .content-txt{font-size:15px;line-height: 32px;}
}
@media only screen and (max-width: 1024px){
	.articleliststyle3 .listitem .itemtxt .t-title{font-size: 16px;}
	.articleliststyle3 .listitem .itemtxt .t-desc{font-size:12px;}
	.articleliststyle3 .listitem .itemtxt .t-fromlink{margin-top:6px;margin-bottom:3px;}
	.articleliststyle3 .listitem .itemimg{width:160px;}
	.articleliststyle3 .listitem .itemimg img{max-height: 130px;max-width:160px;}
	.articleliststyle3 .listitem .inner{padding-right: 100px;padding-left:220px;}
	.articleliststyle3 .listitem .itemdate{width:70px;}

	.sensecasedeatil .detailtxt .t-title{font-size: 25px;line-height: 1.5em;margin-bottom:40px;}
	.sensecasedeatil .detailtxt .p1{font-size: 15px;margin-bottom: 20px;}
	.sensecasedeatil .detailtxt .labels{margin-top:10px;}
	
	.sensecasedeatil .detailtxt .labels li{margin-bottom:10px;font-size: 15px;}


	.sensecasedeatil .detailtxt .t-desc{font-size: 13px;line-height: 28px;margin:40px 0;}
	.sensecasedeatil .detailcontent{width:1300px;}
	
	.sensecasedeatil .detailcontent .contenttitle .t-name{font-size:24px;margin-bottom:15px;}
	.sensecasedeatil .detailcontent .contenttitle .t-desc{font-size:13px;line-height: 27px;}

	.sensecasedeatil .detailcontent .suggestbox .box-title{font-size: 15px;}
	.sensecasedeatil .detailcontent .suggestbox .box-border{width:30px;height:2px;margin-top:15px;margin-bottom:10px;}
	.sensecasedeatil .detailcontent .suggestbox .liitem{font-size:13px;line-height: 20px;margin-bottom: 8px;}
	.sensecasedeatil .detailcontent .suggestbox .liitem:after{height: 8px;bottom: 0px;}

	.sensecasedeatil .detailcontent .content-txt{font-size:15px;line-height: 32px;}
}
@media only screen and (max-width: 768px){
	.ptopbanner .ptoppagelink .linkitem{display: none;}
	.articleliststyle3 .listitem{padding:20px;}
	.articleliststyle3 .listitem .itemtxt .t-title{font-size: 15px;margin-bottom:24px;}
	.articleliststyle3 .listitem .inner{padding-left:0;padding-right: 0;}
	.articleliststyle3 .listitem .itemdate{width:auto;left:0;top:26px;font-size:12px;}
	.articleliststyle3 .listitem .itemimg{width:100%;padding-left:130px;position: relative;margin-bottom:30px;height: auto;display:none;}
	.articleliststyle3 .listitem .itemimg img{max-width: 100%;max-height: 100%;width:100%;display: block;position: relative;z-index: 2;box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.4);}
	.articleliststyle3 .listitem .itemimg .imagecontainer-tr{position: relative;}
	.articleliststyle3 .listitem .itemimg .imagecontainer-tr:after{content:"";width:100%;height:100%;left:-10px;bottom:-10px;background:rgb(250,190,0);background:rgba(255,241,0,0.7);position: absolute;}
	.articleliststyle3 .listitem .itemtxt .t-desc{ -webkit-line-clamp: 99;height:auto;}

	.sensecasedeatil .detailtxt .t-title{font-size: 20px;line-height: 1.5em;margin-bottom:40px;}
	.sensecasedeatil .detailtxt .p1{font-size: 14px;margin-bottom: 20px;}
	.sensecasedeatil .detailtxt .labels{margin-top:10px;}
	
	.sensecasedeatil .detailtxt .labels li{margin-bottom:10px;font-size: 14px;}
	

	.sensecasedeatil .detailtxt .t-desc{font-size: 13px;line-height: 27px;margin:35px 0;}
	
	.sensecasedeatil .detailcontent .contenttitle{width:100%;}
	.sensecasedeatil .detailcontent .contenttitle .t-name{font-size:24px;margin-bottom:15px;}
	.sensecasedeatil .detailcontent .contenttitle .t-desc{font-size:13px;line-height: 27px;}

	.sensecasedeatil .detailcontent .suggestbox{display: none;}
	

	.sensecasedeatil .detailcontent .content-txt{font-size:15px;line-height: 32px;}
	
}
@media only screen and (max-width: 650px){
	.sensecasedeatil .detailcontent .contenttitle .t-name{font-size:22px;}
}
.articleliststyle4{margin-bottom:4px;}
.articleliststyle4 ul{margin-left:calc(-4px);}
.articleliststyle4 .listitem{width:25%;float:left;padding:50px;background:#F7F8F8;width:calc(25% - 4px);margin-left:calc(4px);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;}
.articleliststyle4.max3 .listitem{width:33.33%;width:calc(33.33% - 4px);margin-left:calc(4px);}
.articleliststyle4.max2 .listitem{width:50%;width:calc(50% - 4px);margin-left:calc(4px);}
.articleliststyle4.max5 .listitem{width:20%;width:calc(20% - 4px);margin-left:calc(4px);}
.articleliststyle4 .listitem:hover{background:rgb(250,190,0);}
.articleliststyle4 .listitem .i-title .p1{font-size: 25px;font-family: 思源细体;line-height: 1em;}
.articleliststyle4 .listitem .i-title .p2{font-size: 45px;/*font-family: 思源加粗;*/line-height: 1em;margin-top: 10px;font-weight: bold;transition: all 0.7s;}
.articleliststyle4 .listitem:hover .i-title .p2{/*transform: translate3d(calc(100% - 4em), 0, 0);*/}
.articleliststyle4 .listitem .border{width:100%;height:1px;background:#231815;margin-top:35px;margin-bottom:20px;position: relative;}
.articleliststyle4 .listitem .border:after{content:"";position: absolute;width:0px;height:5px;left:0;top:-2px;background:black;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;}
.articleliststyle4 .listitem:hover .border:after{width:100%;}
.articleliststyle4 .listitem .i-txt{font-size: 16px;font-family: 思源细体;line-height: 40px;}
.articleliststyle4 .listitem .linkbutton{font-size: 14px;line-height: 30px;text-align: center;width:130px;font-family: 思源细体;border:1px solid #ccc;margin-top:30px;}
.articleliststyle4 .listitem .linkbutton:hover{background:#3E3A39;color:white;border-color:#3E3A39;}

.d_servicedetail{background:#FFFEEE;}
.d_servicedetail .detailtitle{border-bottom:1px solid #CACACB;padding-bottom: 10px;margin-bottom:30px;}
.d_servicedetail .detailtitle .p1{font-family: 思源细体;font-size:23px;line-height: 1em;}
.d_servicedetail .detailtitle .p2{font-size:48px;line-height: 1em;margin-top:10px;font-family:思源加粗;}

.d_servicedetail .detailtxt .t-desc{font-family: 思源细体;font-size: 16px;line-height: 35px;width:45%;float:left;}
.d_servicedetail .detailtxt .t-nodes{width:50%;float:right;}
.d_servicedetail .detailtxt .t-nodes .l-title{font-size: 20px;margin-bottom:15px;line-height: 35px;font-family:思源加粗;}
.d_servicedetail .detailtxt .t-nodes li{font-family: 思源细体;font-size: 17px;width:33.33%;float:left;line-height: 30px;margin-top:5px;}
.d_servicedetail .detailtxt .t-countnum{clear:both;font-size: 20px;font-family:思源加粗;line-height: 35px;margin:20px 0;}
.d_servicedetail .service-suggestlist .listitem{width:16.66%;float:left;transition: all 0.7s;}
.d_servicedetail .service-suggestlist .listitem:hover{transform: translate3d(0, -15px, 0);}
.d_servicedetail .service-suggestlist .listitem img{width:100%;}

.service-view .d-title{font-size:20px;line-height: 1em;font-family:思源加粗;margin-bottom: 25px;}
.service-view .left{width:72%;float: left;}
.service-view .right{width:26%;float:right;border-left:1px solid #CACACB;border-right: 1px solid #CACACB;margin-top:30px;padding:0 40px;}
.service-view .right ul li{font-size:16px;line-height: 1em;margin-bottom: 18px;padding-left:30px;background:url(../images/icon-list.png) no-repeat center left;}
.service-view .right ul li:hover{color:red;}
.service-view .right .linkbutton{line-height: 50px;background: rgb(250,190,0);font-size:18px;text-align: center;margin-top:30px;}
.service-view .right .linkbutton:hover{background:#3E3A39;color:white;}
@media only screen and (max-width: 1580px){
	.articleliststyle4 .listitem{padding:40px;}
	.articleliststyle4 .listitem .i-title .p1{font-size: 22px;}
	.articleliststyle4 .listitem .i-title .p2{font-size: 40px;margin-top: 10px;}
	.articleliststyle4 .listitem .border{margin-top:30px;margin-bottom:15px;}
	
	.articleliststyle4 .listitem .i-txt{font-size: 15px;line-height: 35px;}
	.articleliststyle4 .listitem .linkbutton{font-size: 14px;line-height: 30px;width:130px;margin-top:30px;}
	
	.d_servicedetail .detailtitle{padding-bottom: 10px;margin-bottom:30px;}
	.d_servicedetail .detailtitle .p1{font-size:20px;}
	.d_servicedetail .detailtitle .p2{font-size:40px;margin-top:10px;}

	.d_servicedetail .detailtxt .t-desc{font-size: 15px;line-height: 33px;width:45%;}
	
	.d_servicedetail .detailtxt .t-nodes .l-title{font-size: 18px;margin-bottom:10px;line-height: 33px;}
	.d_servicedetail .detailtxt .t-nodes li{font-size: 16px;line-height: 30px;margin-top:5px;}
	.d_servicedetail .detailtxt .t-countnum{font-size: 18px;line-height: 33px;margin:20px 0;}
	

	.service-view .d-title{font-size:18px;margin-bottom: 22px;}
	
}
@media only screen and (max-width: 1366px){
	.articleliststyle4 .listitem{padding:35px;}
	.articleliststyle4 .listitem .i-title .p1{font-size: 18px;}
	.articleliststyle4 .listitem .i-title .p2{font-size: 30px;margin-top: 10px;}
	.articleliststyle4 .listitem .border{margin-top:30px;margin-bottom:15px;}
	
	.articleliststyle4 .listitem .i-txt{font-size: 15px;line-height: 35px;}
	.articleliststyle4 .listitem .linkbutton{font-size: 14px;line-height: 30px;width:130px;margin-top:20px;}
	.service-view .right{padding:0 30px;}
	.service-view .right ul li{font-size:14px;margin-bottom:13px;}
	.service-view .right .linkbutton{font-size:16px;line-height: 40px;margin-top:25px;}


	.d_servicedetail .detailtitle{padding-bottom: 10px;margin-bottom:30px;}
	.d_servicedetail .detailtitle .p1{font-size:18px;}
	.d_servicedetail .detailtitle .p2{font-size:35px;margin-top:10px;}

	.d_servicedetail .detailtxt .t-desc{font-size: 14px;line-height: 30px;width:45%;}
	
	.d_servicedetail .detailtxt .t-nodes .l-title{font-size: 16px;margin-bottom:10px;line-height: 30px;}
	.d_servicedetail .detailtxt .t-nodes li{font-size: 15px;line-height: 25px;margin-top:5px;}
	.d_servicedetail .detailtxt .t-countnum{font-size: 16px;line-height: 30px;margin:20px 0;}
	

	.service-view .d-title{font-size:17px;margin-bottom: 22px;}
}
@media only screen and (max-width: 1300px){
	.articleliststyle4 .listitem{padding:30px;}
	.articleliststyle4 .listitem .i-title .p1{font-size: 16px;}
	.articleliststyle4 .listitem .i-title .p2{font-size: 35px;margin-top: 10px;}
	.articleliststyle4 .listitem .border{margin-top:25px;margin-bottom:10px;}
}
@media only screen and (max-width: 1024px){
	.articleliststyle4 .listitem{padding:25px;}
	.articleliststyle4 .listitem .i-title .p1{font-size: 18px;}
	.articleliststyle4 .listitem .i-title .p2{font-size: 30px;margin-top: 10px;}
	.articleliststyle4 .listitem .border{margin-top:20px;margin-bottom:10px;}
	
	.articleliststyle4 .listitem .i-txt{font-size: 14px;line-height: 30px;}
	.articleliststyle4 .listitem .linkbutton{font-size: 13px;line-height: 30px;width:130px;margin-top:20px;}
	.service-view .left{width:100%;float:none;}
	.service-view .right{padding:0 30px;width:100%;float:none;}
	.service-view .right .linkbutton{width:240px;}


	.d_servicedetail .detailtitle{padding-bottom: 10px;margin-bottom:30px;}
	.d_servicedetail .detailtitle .p1{font-size:16px;}
	.d_servicedetail .detailtitle .p2{font-size:30px;margin-top:10px;}

	.d_servicedetail .detailtxt .t-desc{font-size: 13px;line-height: 25px;width:45%;}
	
	.d_servicedetail .detailtxt .t-nodes .l-title{font-size: 15px;margin-bottom:10px;line-height: 25px;}
	.d_servicedetail .detailtxt .t-nodes li{font-size: 14px;line-height: 25px;margin-top:5px;}
	.d_servicedetail .detailtxt .t-countnum{font-size: 15px;line-height: 30px;margin:20px 0;}
	.d_servicedetail .service-suggestlist .listitem{width:33.33%;}
	.d_servicedetail .service-suggestlist .listitem:hover{transform: none;}

	.service-view .d-title{font-size:16px;margin-bottom: 20px;}

	.articleliststyle4.max5 .listitem:nth-child(1),.articleliststyle4.max5 .listitem:nth-child(2){width:50%;width: calc(50% - 4px);margin-left: calc(4px);}
	.articleliststyle4.max5 .listitem:nth-child(3),.articleliststyle4.max5 .listitem:nth-child(4),.articleliststyle4.max5 .listitem:nth-child(5){width:33.33%;width: calc(33.33% - 4px);margin-left: calc(4px);margin-top:4px;}
}
@media only screen and (max-width: 800px){
	.articleliststyle4 .listitem .i-title .p1{font-size: 16px;}
	.articleliststyle4 .listitem .i-title .p2{font-size: 25px;margin-top: 15px;}
	.articleliststyle4 ul{margin:0;}
	.articleliststyle4.max5 .listitem:nth-child(1),.articleliststyle4.max5 .listitem:nth-child(2),
	.articleliststyle4.max5 .listitem:nth-child(3),.articleliststyle4.max5 .listitem:nth-child(4),.articleliststyle4.max5 .listitem:nth-child(5),
	.articleliststyle4.max3 .listitem,.articleliststyle4.max2 .listitem,.articleliststyle4 .listitem{width:100%;margin:0 auto;margin-bottom:30px;text-align: center;float:none;/*max-width:350px;*/}
	
	.articleliststyle4 .listitem .linkbutton{margin:0 auto;margin-top: 20px;}

	.service-view .right{padding:0 20px;margin-top:0;}
	.service-view .right .linkbutton{width:200px;font-size:15px;margin:0 auto;margin-top:30px;}
	.service-view .right ul li{font-size:13px;margin-bottom:20px;}

	.d_servicedetail .detailtxt .t-desc{width:100%;}
	.d_servicedetail .detailtxt .t-nodes{width:100%;margin:40px 0;}
}
@media only screen and (max-width: 650px){
	.d_servicedetail .detailtxt .t-nodes{margin:30px 0;}
	.d_servicedetail .detailtitle{margin-bottom:20px;}
	.d_servicedetail .detailtitle .p1{font-size:15px;}
	.d_servicedetail .detailtitle .p2{font-size:25px;margin-top:10px;}
	.d_servicedetail .detailtxt .t-nodes li{font-size:13px;}
	.d_servicedetail .detailtxt .t-countnum{line-height: 25px;margin:15px 0;}
	.service-view .d-title{font-size:15px;margin-bottom: 15px;}
	.d_servicedetail .service-suggestlist .listitem{width:50%;}
}

.d_logobanner {
    overflow: hidden;
    position: relative;
}

.d_logobanner .ullist {
    width: calc(100% + 20px);
}

.d_logobanner .line {
    width: 100%;
    display: none;
}

.d_logobanner .owl-item .line {
    display: block;
    padding-right: 20px;
}

.d_logobanner .line .lineitem {
    position: relative;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
}

.d_logobanner .line .lineitem:hover {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
}

.d_logobanner .line .lineitem {
    background: #EFEFEF;
    padding: 0 40px;
    height: 70px;
    margin-bottom: 20px;
}

.d_logobanner .line .lineitem img {
    width: 100%;
}
.d_logobanner-title .p1{font-size:36px;line-height: 1em;}
.d_logobanner-title .p2{font-size:20px;line-height: 40px;margin-top: 45px;}
.d_logobanner-title .linkmore{display: inline-block;float:right;font-size: 18px;line-height:1em;margin:15px 0;color:#9FA0A0;}
.d_logobanner-title .linkmore:hover{color:#5a5858;}


.d_nodanger .left {
    width: 50%;
    float: left;
    text-align: right;
}

.d_nodanger .left img {
    max-width: 100%;
    width:750px;
}

.d_nodanger .right {
    width: 50%;
    float: left;
}

.d_nodanger .right .title {
    color: #3E3A39;
    font-size: 72px;
    font-weight: bold;
    padding-top: 70px;
    line-height: 150px;
}

.d_nodanger.nocontact .right .title {
    padding-top: 160px;
}

.d_nodanger .right .txt {
    font-size: 32px;
    line-height: 60px;
    color:#5A5858;font-family: 思源细体;
}

.d_nodanger .right .txt span {
    font-weight: bold;font-family: 思源细体;font-family: 思源加粗;
}

.d_nodanger .right .contactus {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    line-height: 33px;
    padding: 15px 0;
    font-size: 24px;
    font-weight: bold;
    color: #3E3A39;
    margin: 30px 0;
}

.d_nodanger .right .contactus a {
    color: #3E3A39;
}

.d_nodanger .right .contactus img {
    width: 33px;
    height: 33px;
    margin-left: 50px;
}

.d_nodanger .right .link li {
    width: 130px;
    float: left;
    margin-right: 15px;
    border: 1px solid #ccc;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    color: #717171;
}

.d_nodanger .right .link li:hover {
    background: #C9C9CA;
}

.d_indexnewsbox{position: relative;padding-left:240px;padding-left:0;}
.d_indexnewsbox .boxtitle{position: absolute;left:0;top:0;font-size:32px;line-height: 1em;display:none;}
.d_indexnewsbox .boxtitle .border{width:64px;background:#3F3B3A;margin-top: 15px;height:3px;}
.d_indexnewsbox .boxlist{margin-left:-4%;}
.d_indexnewsbox .boxlist .listitem{width:21%;margin-left:4%;float: left;}
.d_indexnewsbox .boxlist .listitem.s{width:12%;}
.d_indexnewsbox .boxlist .listitem.b{width:24%;}
.d_indexnewsbox .boxlist .listitem .bigitemtitle{font-size: 30px;line-height: 1em;position: relative;margin-bottom: 60px;}
.d_indexnewsbox .boxlist .listitem .bigitemtitle:after{content:"";width:70px;height: 5px;background:#3F3B3A;position: absolute;left:0;bottom:-25px;}
.d_indexnewsbox .boxlist .listitem .itemtitle{font-size:18px;line-height: 1em;border-bottom:1px solid #727171;padding-bottom:15px;margin-bottom:30px;position: relative;padding-right:80px;}
.d_indexnewsbox .boxlist .listitem .itemtitle .url-more{position: absolute;right:0;top:4px;font-size:14px;line-height: 1em;transition: all 0.7s;}
.d_indexnewsbox .boxlist .listitem .itemtitle .url-more:hover{transform: translate3d(-10px, 0, 0);}
.d_indexnewsbox .boxlist .listitem .newstitle{color:#3F3B3A;font-size: 22px;line-height: 28px;font-weight: bold;margin-top:18px;margin-bottom: 10px;}
.d_indexnewsbox .boxlist .listitem .newstitle:hover{color:#5a5858;}
.d_indexnewsbox .boxlist .listitem .newsdesc{color: #3F3B3A;font-size:15px;line-height: 30px;}
.d_indexnewsbox .boxlist .listitem .linkmore{font-size:14px;line-height: 1em;color:#5a5858;display: inline-block;margin-top: 15px;margin-bottom: 50px;transition: all 0.7s;}
.d_indexnewsbox .boxlist .listitem .linkmore:hover{transform: translate3d(10px, 0, 0);}
.d_indexnewsbox .boxlist .listitem .suggestlist li{color:#9FA0A0;font-size:15px;line-height:35px;}
.d_indexnewsbox .boxlist .listitem .suggestlist li:hover{color:#5a5858;}
.d_indexnewsbox .boxlist .listitem .otherlinklist{margin-top:15px;margin-bottom:10px;}
.d_indexnewsbox .boxlist .listitem .otherlinklist li{font-size:15px;line-height: 30px;color:#727171;padding-left:25px;background:url(../images/icon-list.png) no-repeat 0px 4px;}
.d_indexnewsbox .boxlist .listitem .otherlinklist li:hover{color:black;}
.d_indexnewsbox .boxlist .listitem .otherlinklist li.empty{background:none;padding-left:0;}
.d_indexnewsbox .boxlist .listitem .tip{color:#727171;font-size:12px;line-height:1em;margin-top:30px;}
@media only screen and (max-width: 1680px){
	.d_logobanner-title .p1{font-size:32px;}
	.d_logobanner-title .p2{font-size:18px;line-height: 35px;margin-top: 35px;}
	.d_logobanner-title .linkmore{font-size: 17px;margin:15px 0;}
	.d_nodanger .left img {
	    max-width: 100%;
	    width:720px;
	}
	.d_nodanger .right .title{padding-top:45px;}
}
@media only screen and (max-width: 1580px){
	.d_logobanner-title .p1{font-size:30px;}
	.d_logobanner-title .p2{font-size:17px;line-height: 35px;margin-top: 30px;}
	.d_logobanner-title .linkmore{font-size: 17px;margin:15px 0;margin-top: 10px;}
	.d_logobanner .line .lineitem{padding:0 30px;}
	.d_nodanger .left img {
	    max-width: 100%;
	    width:550px;
	}
	.d_nodanger .right .title {
        font-size: 50px;
        font-weight: bold;
        padding-top: 55px;
        line-height: 80px;
    }

    .d_nodanger.nocontact .right .title {
        padding-top: 130px;
    }

    .d_nodanger .right .txt {
        font-size: 22px;
        line-height: 40px;
    }

    .d_nodanger .right .contactus {
        font-size: 20px;
    }

    .d_nodanger .right .link li {
        width: 100px;
        line-height: 45px;
        font-size: 16px;
    }

    .d_indexnewsbox{padding-left:180px;padding-left:0;}
	.d_indexnewsbox .boxtitle{font-size:26px;}
	.d_indexnewsbox .boxtitle .border{width:52px;}
	
	.d_indexnewsbox .boxlist .listitem .itemtitle{font-size:18px;padding-bottom:15px;margin-bottom:25px;}
	.d_indexnewsbox .boxlist .listitem .bigitemtitle{font-size: 25px;margin-bottom: 50px;}
	.d_indexnewsbox .boxlist .listitem .bigitemtitle:after{width:60px;height: 4px;bottom:-20px;}
	.d_indexnewsbox .boxlist .listitem .newstitle{font-size:20px;line-height: 25px;margin-top:15px;margin-bottom: 10px;}

	.d_indexnewsbox .boxlist .listitem .newsdesc{font-size:14px;line-height: 28px;}
	.d_indexnewsbox .boxlist .listitem .otherlinklist li{font-size:14px;}
	.d_indexnewsbox .boxlist .listitem .otherlinklist{margin-top:12px;margin-bottom:8px;}
	.d_indexnewsbox .boxlist .listitem .linkmore{font-size:14px;margin-top: 15px;margin-bottom: 45px;}
	
	.d_indexnewsbox .boxlist .listitem .suggestlist li{font-size:14px;line-height:30px;}

}
@media only screen and (max-width: 1366px){
	.d_logobanner-title .p1{font-size:25px;}
	.d_logobanner-title .p2{font-size:16px;line-height: 32px;margin-top: 30px;}
	.d_logobanner-title .linkmore{font-size: 16px;margin:15px 0;margin-top: 10px;}
	.d_logobanner .line .lineitem{padding:0 30px;}

	.d_indexnewsbox{padding-left:170px;padding-left:0;}
	.d_indexnewsbox .boxtitle{font-size:22px;}
	.d_indexnewsbox .boxtitle .border{width:44px;}
	
	.d_indexnewsbox .boxlist .listitem .itemtitle{font-size:16px;padding-bottom:10px;margin-bottom:20px;}
	.d_indexnewsbox .boxlist .listitem .itemtitle .url-more{top:2px;}
	.d_indexnewsbox .boxlist .listitem .bigitemtitle{font-size: 22px;margin-bottom: 50px;}
	.d_indexnewsbox .boxlist .listitem .bigitemtitle:after{width:60px;height: 3px;bottom:-20px;}
	.d_indexnewsbox .boxlist .listitem .newstitle{font-size:18px;line-height: 25px;margin-top:15px;margin-bottom: 10px;}

	.d_indexnewsbox .boxlist .listitem .newsdesc{font-size:13px;line-height: 25px;}
	.d_indexnewsbox .boxlist .listitem .otherlinklist li{font-size:13px;}
	.d_indexnewsbox .boxlist .listitem .otherlinklist{margin-top:10px;margin-bottom:8px;}
	.d_indexnewsbox .boxlist .listitem .linkmore{font-size:14px;margin-top: 15px;margin-bottom: 35px;}
	
	.d_indexnewsbox .boxlist .listitem .suggestlist li{font-size:13px;line-height:28px;}
}
@media only screen and (max-width: 1280px){
	.d_indexnewsbox .boxlist .listitem{width:46%;margin-top:50px;}
	.d_indexnewsbox .boxlist .listitem:nth-child(3){clear:both;}

	.d_indexnewsbox .boxlist .listitem.s{width:96%;}
	.d_indexnewsbox .boxlist .listitem.b{width:29.33%;clear: none;}
	.d_indexnewsbox .boxlist .listitem .bigitemtitle{font-size: 20px;margin-bottom: 50px;}
	.d_indexnewsbox .boxlist .listitem .bigitemtitle:after{width:60px;height: 3px;bottom:-20px;}
}
@media only screen and (max-width: 1024px){
	.d_logobanner-title .p1{font-size:22px;}
	.d_logobanner-title .p2{font-size:15px;line-height: 30px;margin-top: 30px;}
	.d_logobanner-title .linkmore{font-size: 15px;margin:15px 0;margin-top: 10px;}
	.d_logobanner .line .lineitem{padding:0 25px;}
    
	.d_nodanger .left img {
	    max-width: 100%;
	    width:450px;
	}
	.d_nodanger .right .title {
        font-size: 40px;
        font-weight: bold;
        padding-top: 40px;
        line-height: 60px;
    }

    .d_nodanger.nocontact .right .title {
        padding-top: 10px;
    }

    .d_nodanger .right .txt {
        font-size: 18px;
        line-height: 35px;
    }

    .d_nodanger .right .contactus {
        font-size: 18px;
        padding: 10px 0;
        margin: 20px 0;
    }

    .d_nodanger .right .link li {
        width: 90px;
        line-height: 35px;
        font-size: 15px;
    }

    .d_indexnewsbox{padding-left:0;}
	.d_indexnewsbox .boxtitle{font-size:20px;position: relative;margin-bottom: 40px;display:none;}
	.d_indexnewsbox .boxtitle .border{width:40px;}
	
	.d_indexnewsbox .boxlist .listitem .itemtitle{font-size:16px;padding-bottom:10px;margin-bottom:20px;}
	.d_indexnewsbox .boxlist .listitem .newstitle{font-size:16px;line-height: 22px;margin-top:12px;margin-bottom: 8px;}

	.d_indexnewsbox .boxlist .listitem .newsdesc{font-size:12px;line-height: 25px;}
	.d_indexnewsbox .boxlist .listitem .otherlinklist li{font-size:12px;line-height:25px;background-position:0 1px;}
	.d_indexnewsbox .boxlist .listitem .otherlinklist{margin-top:8px;margin-bottom:5px;}
	.d_indexnewsbox .boxlist .listitem .linkmore{font-size:13px;margin-top: 12px;margin-bottom: 30px;}
	
	.d_indexnewsbox .boxlist .listitem .suggestlist li{font-size:12px;line-height:25px;}
	
	.d_indexnewsbox .boxlist .listitem .tip{font-size:11px;margin-top:20px;}
}
@media only screen and (max-width:960px){
	.d_nodanger {
        position: relative;
        overflow: hidden;
    }

    .d_nodanger .right {
        width: 100%;
    }

    .d_nodanger .left {
        position: absolute;
        top: 0;
        right: 0;
        z-index: -1;
    }

	.d_indexnewsbox .boxtitle{font-size:18px;margin-bottom: 30px;}
	.d_indexnewsbox .boxtitle .border{width:36px;}
	
	.d_indexnewsbox .boxlist .listitem .itemtitle{font-size:16px;padding-bottom:10px;margin-bottom:20px;}
	.d_indexnewsbox .boxlist .listitem .newstitle{font-size:15px;line-height: 20px;margin-top:12px;margin-bottom: 8px;}

	
}
@media only screen and (max-width: 650px){
	.d_logobanner-title .p1{font-size:20px;}
	.d_logobanner-title .p2{font-size:14px;line-height: 28px;margin-top: 30px;}
	.d_logobanner-title .linkmore{font-size: 14px;margin:15px 0;margin-top: 10px;}
	.d_logobanner .line .lineitem{padding:0 20px;}
	.d_nodanger .left {
        width: 40%;
        right: -20px;
    }

    .d_nodanger .right .title {
        font-size: 32px;
        font-weight: bold;
        padding-top: 0px;
        line-height: 60px;
    }

    .d_nodanger.nocontact .right .title {
        padding-top: 10px;
    }

    .d_nodanger .right .txt {
        font-size: 14px;
        line-height: 33px;
    }

    .d_nodanger .right .contactus {
        font-size: 15px;
        padding: 10px 0;
        margin: 20px 0;
    }

    .d_nodanger .right .link li {
        width: 80px;
        line-height: 30px;
        font-size: 14px;
    }

    .d_nodanger .right .contactus img {
        margin-left: 20px;
    }
	.d_indexnewsbox .boxlist{margin:0;}
    .d_indexnewsbox .boxlist .listitem,.d_indexnewsbox .boxlist .listitem.b{width:100%;float: none;margin:0;margin-bottom: 30px;}
    .d_indexnewsbox .boxlist .listitem .suggestlist li{font-size:13px;line-height:30px;}
    .d_indexnewsbox .boxlist .listitem .bigitemtitle{font-size: 19px;margin-bottom: 50px;}
	.d_indexnewsbox .boxlist .listitem .bigitemtitle:after{width:50px;height: 3px;bottom:-14px;}
}
@media only screen and (max-width: 650px){
	 .d_nodanger .right .link li {
        width: 70px;
        line-height: 28px;
        font-size: 12px;
    }
}
.d_designpagebanner{position: relative;}
.d_designpagebanner .banneritem{background-size: cover;background-position: center;background-repeat: no-repeat;}

.container .owl-theme.commonbtnstyle .owl-controls{margin:0;}
/*.b-container.branddesign .owl-theme .owl-controls .owl-pagination{position: absolute;right: 0;bottom:40px;width: 100%;}*/

.container .owl-theme.commonbtnstyle .owl-controls .owl-buttons div {
    display: block;
    margin:0;padding:0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: none;
    filter: Alpha(Opacity=100);
    opacity: 1;
    position: absolute;top:50%;width:40px;height: 80px;margin-top:-40px;
    z-index: 3;
}
.container .owl-theme.commonbtnstyle .owl-controls .owl-buttons div.owl-prev{left:3%;background: url(../images/icon_toleft_h.png) no-repeat center;background-size: auto 80%;}
.container .owl-theme.commonbtnstyle .owl-controls .owl-buttons div.owl-next{right:3%;background: url(../images/icon_toright_h.png) no-repeat center;background-size: auto 80%;}
@media only screen and (max-width: 650px){
	.container .owl-theme.commonbtnstyle .owl-controls .owl-buttons div.owl-prev{background-size:25px auto;}
	.container .owl-theme.commonbtnstyle .owl-controls .owl-buttons div.owl-next{background-size:25px auto;}
}



.managepage-title{background:rgb(250,190,0);font-family:思源细体;}
.managepage-title .innerbox{position: relative;}
.managepage-title .title-t{font-size:45px;line-height: 220px;}
.managepage-title .rightopr .linklist{position: absolute;right:0;top:50%;margin-top:-50px;}
.managepage-title .rightopr .linklist a{font-size:28px;line-height: 50px;display: block;}
.managepage-title .rightopr .linklist a:hover{color:#cacacb;}
.managepage-title .rightopr .userinfo{position: absolute;right:350px;top:50%;margin-top:-65px;}
.managepage-title .rightopr .userinfo .i-img{border-radius: 100%;}
.managepage-title .rightopr .userinfo .i-img img{width:98px;height:98px;}
.managepage-title .rightopr .userinfo .i-name{color:#999999;font-size: 22px;line-height: 1em;margin-top:10px;text-align: center;}
.container.contentlib table.tb-list{width:100%;text-align: center;}
.container.contentlib table.tb-list tr:nth-child(2n+1){background:#CACACB;}
.container.contentlib table.tb-list tr:nth-child(2n){background:#DDDDDD;}
.container.contentlib table.tb-list tr.tb-title{background:#9FA0A0;}
.container.contentlib table.tb-list td{font-size:16px;line-height: 36px;padding:7px 5px;border-color:#B5B6B6;}
.container.contentlib table.tb-list tr.tb-title th{font-size:18px;line-height: 50px;padding:0;border-color:#B5B6B6;}
.container.contentlib table.tb-list tr.tr-opr td{line-height: 60px;font-size:18px;padding:0;cursor: pointer;background:#3F3B3A;color:#B5B6B6;font-weight: bold;}

.container.contentlib table.tb-list tr.tr-opr td:hover{background:#E60012;color:white;}

.container.contentlib table.tb-list th.h1{width:3%;}
.container.contentlib table.tb-list th.h2{width:7%;}
.container.contentlib table.tb-list th.h3{width:7%;}
.container.contentlib table.tb-list th.h4{width:7%;}
.container.contentlib table.tb-list th.h5{width:auto;}
.container.contentlib table.tb-list th.h6{width:6%;}
.container.contentlib table.tb-list th.h7{width:7%;}
.container.contentlib table.tb-list th.h8{width:7%;}
.container.contentlib table.tb-list th.h9,.container.contentlib table.tb-list th.h11,.container.contentlib table.tb-list th.h12{width:4%;}
.container.contentlib table.tb-list th.h10{width:7%;}
.container.contentlib table.tb-list td.tddelete{position: relative;}
.container.contentlib table.tb-list td.tddelete span{width:18px;height:18px;position: absolute;left:50%;top:50%;margin-top: -9px;margin-left:-9px;border:3px solid #3F3B3A;border-radius: 100%;cursor: pointer;}
.container.contentlib table.tb-list td.tddelete.selected span{border-color:#E60012;background:#E60012;}
.container.contentlib table.tb-list td.isablebtn.isdisable span.span-toable{display:inline;}
.container.contentlib table.tb-list td.isablebtn.isdisable span.span-todisable{display:none;}
.container.contentlib table.tb-list td.isablebtn span.span-toable{display:none;}
.container.contentlib table.tb-list td.isablebtn span.span-todisable{display:inline;}
.container.contentlib table.tb-list td span.span-toable,.container.contentlib table.tb-list td span.span-todisable,.container.contentlib table.tb-list td.edittxt span{cursor: pointer;}
.container.contentlib table.tb-list td span.span-toable:hover,.container.contentlib table.tb-list td span.span-todisable:hover,.container.contentlib table.tb-list td.edittxt span:hover{color:#E60012;}
.container.contentlib .filterbox li{display: inline-block;float:left;margin-left:20px;}
.container.contentlib .filterbox li.first{margin-left:0;}
.container.contentlib .filterbox .f-title{display: inline-block;font-size:16px;line-height: 35px;margin-right:5px;}
.container.contentlib .filterbox select{border:1px solid #ccc;line-height: 35px;font-size:14px;padding:0 5px;height:35px;width:130px;margin-left:10px;display: inline-block;cursor: pointer;}
.container.contentlib .filterbox input{font-size:15px;line-height: 35px;height:35px;border:1px solid #ccc;}
.container.contentlib .filterbox input.input-txt{width:180px;padding:0 10px;}
.container.contentlib .filterbox input.input-submit{background:#9FA0A0;width:100px;text-align: center;}
.container.contentlib .filterbox input.input-submit:hover{background:#3F3B3A;color:white;cursor: pointer;}

.body-contentlib{position: relative;}
.body-contentlib .dialogofeditlib{position:fixed;left:0;top:0;width:100%;height:100%;background:#5A5858;z-index: 21474836;display: none;overflow: auto;}
.body-contentlib .dialogofeditlib .innerbox{background:white;margin:70px 0;padding:40px;position: relative;}
.body-contentlib .dialogofeditlib .innerbox .btn-close{position: absolute;top:40px;right:40px;cursor: pointer;font-size:60px;overflow: hidden;line-height: 1em;font-weight: bold;transition: all .3s;
    -moz-transition: all .3s; /* Firefox 4 */
    -webkit-transition: all .3s; /* Safari  Chrome */
    -o-transition: all .3s; /* Opera */}
.body-contentlib .dialogofeditlib .innerbox .btn-close:hover{color:#E60012;  transform: scale(1.1, 0.8);
    -ms-transform: scale(1.1, 0.8); /* IE 9 */
    -moz-transform: scale(1.1, 0.8); /* Firefox */
    -webkit-transform: scale(1.1, 0.8); /* Safari  Chrome */
    -o-transform: scale(1.1, 0.8); /* Opera */}
.body-contentlib .dialogofeditlib .box-title{font-size:24px;line-height: 1em;padding-bottom:15px;}
.body-contentlib .dialogofeditlib .box-title.hasmargin{margin-top:30px;}
.body-contentlib .dialogofeditlib .datalist{margin-top: 20px;}
.body-contentlib .dialogofeditlib .datalist .listtitle{position: relative;padding-left:260px;border-bottom:1px solid #9FA0A0;}
.body-contentlib .dialogofeditlib .datalist .listtitle .t-name{position: absolute;left:0;top:0;color:#727171;font-size:20px;line-height: 50px;}
.body-contentlib .dialogofeditlib .datalist .listtitle .t-name span{display: inline-block;float:left;}
.body-contentlib .dialogofeditlib .datalist .listtitle .t-name span.tips{color:#9FA0A0;font-size: 14px;}
.body-contentlib .dialogofeditlib .datalist .listtitle .t-name span.required{display: inline-block;height:50px;width:30px;background:url(../images/icon-require.png) no-repeat left center;}
.body-contentlib .dialogofeditlib .datalist .listtitle .t-list .listitem{font-size:16px;color:#727171;display: inline-block;float:left;margin-right:20px;line-height: 50px;position: relative;padding:0 5px;cursor: pointer;}
.body-contentlib .dialogofeditlib .datalist .listtitle .t-list .listitem:before{content:"";width:5px;height:5px;background:#E60012;border-radius: 100%;position: absolute;top:9px;right:0;display: none;}
.body-contentlib .dialogofeditlib .datalist .listtitle .t-list .listitem.checked:before{display: block;}
.body-contentlib .dialogofeditlib .datalist .listtitle .t-list .listitem:after{content:"";width:100%;height:3px;position: absolute;left:0;bottom:-2px;display: none;background:#E60012;}
.body-contentlib .dialogofeditlib .datalist .listtitle .t-list .listitem:hover,.body-contentlib .dialogofeditlib .datalist .listtitle .t-list .listitem.active{color:#E60012;}
.body-contentlib .dialogofeditlib .datalist .listtitle .t-list .listitem.active:after{display:block;}
.body-contentlib .dialogofeditlib .datalist .ul-type{padding-left:260px;}
.body-contentlib .dialogofeditlib .datalist .ul-type .typeitem{padding:0 25px;line-height: 35px;text-align:center;display: inline-block;float:left;margin-top:18px;margin-right:25px;font-size:16px;color:#727171;border:1px solid #727171;cursor:pointer;}
.body-contentlib .dialogofeditlib .datalist .ul-type .typeitem:hover,.body-contentlib .dialogofeditlib .datalist .ul-type .typeitem.checked{background:#E60012;border-color:#E60012;color:white;}
.body-contentlib .dialogofeditlib .form-addlib{margin-top: 15px;}
.body-contentlib .dialogofeditlib .form-addlib textarea{border:1px solid #727171;width:700px;height:300px;padding:20px;font-size:16px;line-height: 30px;width:1200px;width:calc(100% - 400px);max-width:100%;}
.body-contentlib .dialogofeditlib .form-addlib .input-submit{background:#DDDDDD;color:#727171;font-size:40px;width:240px;line-height: 100px;text-align: center;cursor:pointer;float:right;margin-right:100px;margin-top: 50px;}
.body-contentlib .dialogofeditlib .form-addlib .input-submit:hover{background:#5A5858;color:white;}

.pageoverbg{position: fixed;width:100%;height:100%;left:0;top:0;background: rgba(0,0,0,0.9);z-index: 214749;display: none;}

.body-contentlib .dialogofedittxt{width:800px;height:580px;position: fixed;left:50%;top:50%;margin-top:-290px;margin-left:-400px;z-index: 214750;background:white;overflow: hidden;display: none;}
.body-contentlib .dialogofedittxt .innerbox{position: relative;padding:70px 60px;padding-bottom: 0;}
.body-contentlib .dialogofedittxt .innerbox .btn-close{position: absolute;right:5px;top:5px;font-size:50px;line-height: 1em;transition: all .3s;
    -moz-transition: all .3s; /* Firefox 4 */
    -webkit-transition: all .3s; /* Safari  Chrome */
    -o-transition: all .3s; /* Opera */}
.body-contentlib .dialogofedittxt .innerbox .btn-close:hover{color:#E60012;transform: scale(1.1, 0.8);
    -ms-transform: scale(1.1, 0.8); /* IE 9 */
    -moz-transform: scale(1.1, 0.8); /* Firefox */
    -webkit-transform: scale(1.1, 0.8); /* Safari  Chrome */
    -o-transform: scale(1.1, 0.8); /* Opera */}
.body-contentlib .dialogofedittxt textarea.text-lib{width:100%;font-size:16px;line-height: 35px;padding:1em;height:400px;}
.body-contentlib .dialogofedittxt .formopr{text-align: center;}
.body-contentlib .dialogofedittxt .formopr input{display: inline-block;font-size:16px;line-height: 40px;width:120px;margin:30px 20px;border:1px solid #ccc;cursor: pointer;}
.body-contentlib .dialogofedittxt .formopr input:hover{background:#ccc;}

@media only screen and (max-width: 1500px){
	.managepage-title .title-t{font-size:35px;line-height: 160px;}
	.managepage-title .rightopr .userinfo{margin-top: -49px;right:240px;}
	.managepage-title .rightopr .userinfo .i-img img{width:70px;height:70px;}
	.managepage-title .rightopr .userinfo .i-name{font-size:18px;}
	.managepage-title .rightopr .linklist{margin-top:-40px;}
	.managepage-title .rightopr .linklist a{font-size: 22px;line-height: 40px;}

	.container.contentlib .filterbox li.li-searchbox{clear:both;margin-left:0;margin-top: 20px;}
	.container.contentlib .filterbox li.li-submit{margin-top: 20px;}

	.container.contentlib table.tb-list td{font-size:15px;line-height: 33px;}
	.container.contentlib table.tb-list tr.tr-opr td{font-size:16px;line-height: 55px;}
	.container.contentlib table.tb-list tr.tb-title th{font-size:16px;line-height:50px; }

	.container.contentlib table.tb-list th.h1{width:5%;}
	.container.contentlib table.tb-list th.h2{width:9%;}
	.container.contentlib table.tb-list th.h3{width:9%;}
	.container.contentlib table.tb-list th.h4{width:9%;}
	.container.contentlib table.tb-list th.h5{width:auto;}
	.container.contentlib table.tb-list th.h6{width:7%;}
	.container.contentlib table.tb-list th.h7{width:8%;}
	.container.contentlib table.tb-list th.h8{width:8%;}
	.container.contentlib table.tb-list th.h9{width:5%;}
	.container.contentlib table.tb-list th.h10{width:8%;}
	.body-contentlib .dialogofeditlib .innerbox{margin:40px 0;padding:30px;}

	
	.body-contentlib .dialogofeditlib .innerbox .btn-close{top:30px;right:30px;font-size:50px;}

	.body-contentlib .dialogofeditlib .box-title{font-size:20px;padding-bottom:12px;}
	.body-contentlib .dialogofeditlib .box-title.hasmargin{margin-top:25px;}
	.body-contentlib .dialogofeditlib .datalist{margin-top: 15px;}
	.body-contentlib .dialogofeditlib .datalist .listtitle{padding-left:260px;}
	.body-contentlib .dialogofeditlib .datalist .listtitle .t-name{font-size:18px;line-height: 40px;}
	
	.body-contentlib .dialogofeditlib .datalist .listtitle .t-name span.tips{font-size: 14px;}
	.body-contentlib .dialogofeditlib .datalist .listtitle .t-name span.required{height:40px;width:30px;}
	.body-contentlib .dialogofeditlib .datalist .listtitle .t-list .listitem{font-size:15px;margin-right:15px;line-height: 40px;padding:0 5px;}
	
	.body-contentlib .dialogofeditlib .datalist .ul-type{padding-left:260px;}
	.body-contentlib .dialogofeditlib .datalist .ul-type .typeitem{padding:0 20px;line-height: 30px;margin-top:15px;margin-right:20px;font-size:15px;}

	.body-contentlib .dialogofeditlib .form-addlib textarea {width:700px;height: 560px;padding: 15px;font-size: 15px;line-height: 28px;}
	
	.body-contentlib .dialogofeditlib .form-addlib .input-submit{font-size:35px;width:200px;line-height: 80px;margin-right:60px;margin-top: 40px;}

}

.container.addnews{padding-top:30px;}
.container.addnews .pageleft{width:20%;float:left;background:white;box-shadow: 2px 2px  20px rgba(0, 0, 0, 0.2);padding:40px 20px;display:none;}
.container.addnews .pageleft .user-img{width:150px;height: 150px;border-radius: 100%;overflow: hidden;display:block;margin:0 auto;margin-bottom:20px;}
.container.addnews .pageleft .user-name{font-size: 35px;color:#999999;line-height: 1em;text-align: center;}
.container.addnews .pageleft .boxline{height:1px;background:#B3B3B3;background:rgba(179,179,179,0.2);margin:20px 0;}
.container.addnews .pageleft .datacount li.listitem{position: relative;font-size:20px;line-height: 35px;}
.container.addnews .pageleft .datacount li.listitem span.t{color:#B4B3B3;float:left;margin-left:20px;font-size:17px;}
.container.addnews .pageleft .datacount li.listitem span.num{color:#808081;float:right;margin-right:20px;text-align: right;}
.container.addnews .pageright .formbuttons{text-align: center;}
.container.addnews .pageright .formbuttons input{display: inline-block;background: rgb(250,190,0);font-size: 20px;width:260px;line-height: 55px;text-align: center;margin:100px 20px;cursor: pointer;}
.container.addnews .pageright .formbuttons input:hover{background:#5a5858;color:white;}
.container.addnews .pageright{width:75%;float:right;width:100%;float:none;}

.container.addnews .pageright .righttitle{color:#231815;font-size: 50px;line-height: 80px;}
.container.addnews .pageright form .box-title{color:#231815;padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom: 20px;margin-top:35px;height:45px;position: relative;overflow: hidden;padding-left:120px;}
.container.addnews .pageright form .box-title.big{height:auto;}
.container.addnews .pageright form .box-title.big textarea{height:120px;}
.container.addnews .pageright form .box-tip{font-size:16px;color:#040000;}
.container.addnews .pageright form .box-title span.oprbtn{position: absolute;font-size:16px;line-height: 35px;background:#DDDDDD;color:#727171;right:0;top:0;width:120px;text-align: center;cursor: pointer;}
.container.addnews .pageright form .box-title span.oprbtn.setnewstype{right:140px;}
.container.addnews .pageright form .box-title span.oprbtn:hover{background:#5a5858;color:white;}
.container.addnews .pageright form .box-title span.t{font-size:22px;line-height: 35px;position: absolute;left:0;top:0;}
.container.addnews .pageright form .box-title .form-input{width:100%;line-height: 35px;height: 35px;border:1px solid #ccc;padding:0 1em;font-size:16px;}

.container.addnews .pageright form .inputbox{position: relative;padding-left:100px;margin-bottom:25px;}
.container.addnews .pageright form .inputbox input{width:100%;padding:0 1em;font-size:16px;border:1px solid #ccc;height:60px;line-height: 60px;}
.container.addnews .pageright form .inputbox textarea{width:100%;padding:0 1em;font-size:14px;border:1px solid #ccc;line-height: 35px;}
.container.addnews .pageright form .inputbox .inputlabel{color:#3F3B3A;font-size:16px;line-height:60px;position: absolute;left:0;top:0;}
.container.addnews .pageright form .input-submit{background:#DDDDDD;width:240px;line-height: 110px;height:110px;font-size:40px;cursor: pointer;}
.container.addnews .pageright form .input-submit:hover{background:#5a5858;color:white;}

.container.addnews .pageright .ul-newstypelist li{border:1px solid #9FA0A0;color:#9FA0A0;font-size:16px;padding:0 20px;line-height: 35px;display: inline-block;margin-bottom: 15px;margin-right: 15px;float:left;cursor: pointer;position: relative;}
.container.addnews .pageright .ul-newstypelist li:hover,.container.addnews .pageright .ul-newstypelist li.checked{color:white;border-color:#5a5858;background:#5a5858;}
.container.addnews .pageright .ul-newstypelist li:after{position: absolute;content:"";width:20px;height:20px;right:-10px;top:-10px;background:url(../images/icon-suggest.png) no-repeat center;display: none;z-index: 3;}
.container.addnews .pageright .ul-newstypelist li.suggest:after{display: block;}

.container.addnews .pageright .newscontentbox .suggestbox .b-title{font-size:16px;margin:20px 0;line-height: 1em;}
.container.addnews .pageright .newscontentbox .suggestbox .text-suggest{display: block;width:850px;max-width:70%;height:400px;padding:1em;font-size:16px;line-height: 35px;float:left;}
.container.addnews .pageright .newscontentbox .suggestbox .buttonlist{width:150px;float:left;margin-left:70px;}
.container.addnews .pageright .newscontentbox .suggestbox .buttonlist .oprbtn{line-height: 70px;margin-bottom: 30px;background:#DDDDDD;color:#727171;cursor: pointer;font-size:25px;text-align: center;}
.container.addnews .pageright .newscontentbox .suggestbox .buttonlist .oprbtn:hover{background:#5a5858;color:white;}


.container.addnews .pageright .newscontentbox .suggestbox .relseolinkbox{width:300px;float:left;margin-left:70px;border:1px solid #ccc;padding:15px;margin-top:30px;}
.container.addnews .pageright .newscontentbox .suggestbox .relseolinkbox p.linktxt{font-size:16px;line-height:30px;display:inline-block;}
.container.addnews .pageright .newscontentbox .suggestbox .relseolinkbox .btnchange{width:180px;line-height:40px;background:#DDDDDD;color:#727171;cursor: pointer;font-size:16px;text-align: center;margin:0 auto;margin-top:20px;}
.container.addnews .pageright .newscontentbox .suggestbox .relseolinkbox .btnchange:hover{background:#5a5858;color:white;}
.container.addnews #uecontainer .edui-editor{width:100%;width:100%!important;margin:30px 0;}
.container.addnews .list-suggestcase ul{margin-left:-1%;}
.container.addnews .list-suggestcase li.listitem{width:24%;float:left;margin-left:1%;margin-bottom:15px;}
.container.addnews .list-suggestcase li.listitem:before{content:"";position: absolute;left:50%;top:50%;width:120px;height:120px;margin-top: -60px;margin-left: -60px;background:url(../images/icon-selected.png) no-repeat center;background-size:70% auto;background-color: rgba(255,241,0,0.5);border-radius: 100%;z-index: 3;display: none;}
.container.addnews .list-suggestcase li.listitem.checked:before{display: block;}

.container.addnews .box-searchtype{margin:15px 0;}
.container.addnews .box-searchtype input.search-input-txt{border:1px solid #ccc;line-height:30px;width:280px;font-size:14px;display:block;float:left;padding:0 10px;}
.container.addnews .box-searchtype input.search-input-button{border:1px solid #ccc;line-height:30px;width:100px;font-size:15px;display:block;float:left;margin-left:30px;cursor:pointer;background: #DDDDDD;}
.container.addnews .box-searchtype input.search-input-button:hover{background:#5a5858;color:white;}
@media only screen and (max-width: 1500px){
	.container.addnews .pageleft{width:23%;}
	.container.addnews .pageright{width:72%;width:100%}
	.container.addnews .pageleft .user-img{width:120px;height: 120px;margin-bottom:20px;}
	.container.addnews .pageleft .user-name{font-size: 25px;}
	.container.addnews .pageleft .datacount li.listitem{font-size:18px;line-height: 33px;}
	.container.addnews .pageleft .datacount li.listitem span.t{font-size:15px;margin-left:10px;}
	.container.addnews .pageleft .datacount li.listitem span.num{margin-right:10px;}
	.container.addnews .pageright .righttitle{font-size: 40px;line-height: 60px;}
	.container.addnews .pageright form .box-title{padding-bottom:10px;margin-bottom: 20px;margin-top:35px;height:45px;padding-left:120px;}
	.container.addnews .pageright form .box-tip{font-size:16px;}
	.container.addnews .pageright form .box-title span.oprbtn{font-size:16px;line-height: 35px;width:120px;}

	.container.addnews .pageright form .box-title span.t{font-size:20px;line-height: 35px;}
	.container.addnews .pageright form .box-title .form-input{line-height: 35px;height: 35px;font-size:16px;}

	.container.addnews .pageright .newscontentbox .suggestbox .text-suggest{font-size:15px;line-height: 30px;}
	.container.addnews .pageright .newscontentbox .suggestbox .buttonlist{width:130px;}
	.container.addnews .pageright .newscontentbox .suggestbox .buttonlist .oprbtn{line-height: 60px;font-size: 20px;}
	.container.addnews .pageright form .inputbox{padding-left:100px;margin-bottom:25px;}
	.container.addnews .pageright form .inputbox input{font-size:15px;height:50px;line-height: 50px;}
	.container.addnews .pageright form .inputbox .inputlabel{font-size:16px;line-height:50px;}
	.container.addnews .pageright form .input-submit{width:200px;line-height:90px;height:90px;font-size:30px;}

	.container.addnews .pageright .ul-newstypelist li{font-size:15px;padding:0 15px;line-height: 33px;margin-bottom: 15px;margin-right: 15px;}
	.container.addnews .list-suggestcase li.listitem:before{width:80px;height:80px;margin-top: -40px;margin-left: -40px;background:url(../images/icon-selected.png) no-repeat center;background-size:70% auto;background-color: rgba(255,241,0,0.5);}
	
	
	
}
@media only screen and (max-width: 650px){
	.managepage-title .title-t{color:transparent}
	.container.addnews .list-suggestcase ul{margin-left:-2%;}
	.container.addnews .list-suggestcase li.listitem{margin-bottom:10px;width:23%;margin-left:2%}
	.container.addnews .pageright .newscontentbox .suggestbox .text-suggest{width:100%;max-width:100%;float:none;}
	.container.addnews .pageright .newscontentbox .suggestbox .buttonlist{width:100%;margin:0;float:none;margin-top:30px;}
	.container.addnews .pageright .newscontentbox .suggestbox .buttonlist .oprbtn{width:40%;float:left;margin:0 5%;}
}
/*团队*/
.banner-teaminfo{position: relative;}
.banner-teaminfo .banner-img{position:relative;background-size: cover;background-position: center;background-repeat: no-repeat;}
.banner-teaminfo .banner-img-m{display: none;}
.banner-teaminfo .banner-txt{position: absolute;right:0;top:50%;margin-top:-265px;width:100%;}
.banner-teaminfo .banner-txt .innerbox{position: relative;width:100%;height:100%;}
.banner-teaminfo .banner-txt .innerbox .t-box{position: absolute;right:0;width:650px;top:0;}
.banner-teaminfo .banner-txt .p-name{font-size: 60px;font-family: 思源加粗;line-height: 1em;}
.banner-teaminfo .banner-txt .p-job{font-size:44px;font-family: 思源细体;line-height: 1em;margin-top: 25px;margin-bottom:20px;}
.banner-teaminfo .banner-txt .p-en{font-size:44px;font-family: 思源细体;line-height: 1em;margin:20px 0;}
.banner-teaminfo .banner-txt .p-desc{font-size:20px;line-height: 40px;height:160px;margin-top:35px;margin-bottom:100px;text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;}
.banner-teaminfo .banner-txt .p-link{border:1px solid #3F3B3A;position: relative;font-size:20px;padding-left:50px;padding-right:20px;line-height: 45px;background:url(../images/icon-download.png) no-repeat 15px 8px;display: inline-block;}
.banner-teaminfo .banner-txt .p-link:hover{background-color:#cacacb;border-color:#cacacb;}

.container.teaminfo .d_activitylist .owl-theme .owl-controls .owl-page span {
    display: block;
    width: 125px;
    height: 4px;
    margin: 0 5px;
    filter: Alpha(Opacity=100);
    opacity: 1;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #C9CACA;
    overflow: hidden;
}
.container.teaminfo .d_activitylist .owl-theme .owl-controls .owl-page.active span, .container.teaminfo .d_activitylist .owl-theme .owl-controls.clickable .owl-page:hover span{background:rgb(250,190,0);}
.container.teaminfo .d_activitylist .owl-theme .owl-controls{position: absolute;width:100%;bottom:-60px;}

.container.teaminfo .d_videocode{position: relative;}
.container.teaminfo .d_videocode .codelist{width:1120px;margin:0 auto;margin-top:-20px;overflow: hidden;}
.container.teaminfo .d_videocode .codelist .listitem{width:50%;float:left;text-align: center;}
/*.container.teaminfo .d_videocode .codelist .listitem.showing{display: block;}*/
.container.teaminfo .d_videocode .codelist .listitem img{width:400px;border:1px solid #3E3A39;}
.container.teaminfo .d_videocode .bg{position: absolute;left:0;top:0;width:100%;height:630px;background:rgb(250,190,0);z-index: -1;}
.d_booklist1 ul{margin-left:-2%;}
.d_booklist1 ul .listitem{width:48%;float:left;margin-left:2%;position: relative;margin-bottom:32px;transition: all 0.7s;cursor: pointer;}
.d_booklist1 ul .listitem:hover{transform: translate3d(0, -4px, 0);box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.4);}
.d_booklist1 ul .listitem:nth-child(4n+1){background: #FFE200;}
.d_booklist1 ul .listitem:nth-child(4n+2){background: #F39800;}
.d_booklist1 ul .listitem:nth-child(4n+3){background: #8FC31F;}
.d_booklist1 ul .listitem:nth-child(4n+4){background: #2EA8E1;}
.d_booklist1 ul .listitem .book-txt{padding:45px;font-family: 思源细体;overflow: hidden;}
.d_booklist1 ul .listitem .book-txt .t-title{font-size:40px;line-height: 1em;position: relative;display: inline-block;padding-bottom:13px;}
.d_booklist1 ul .listitem .book-txt .t-title:after{content:"";width:92%;position: absolute;left:4%;bottom:0;height:3px;background:#231815;}
.d_booklist1 ul .listitem .book-txt .t-name{font-size:65px;line-height:80px;margin:15px 0;margin-left:-32px;position: relative;z-index: 3;}
.d_booklist1 ul .listitem .book-txt .t-author{font-size:45px;line-height: 1em;}
.d_booklist1 ul .listitem .book-txt .t-tip{font-size:33px;line-height: 1em;margin-top: 60px;}
.d_booklist1 ul .listitem .book-img{width:50%;position: absolute;right:0;bottom:0;}
.d_booklist1 .btn-loadmore{background:rgb(250,190,0);width:350px;line-height: 60px;font-size:20px;color:#727171;display: inline-block;margin:0 auto;text-align: center;cursor: pointer;}
.d_booklist1 .btn-loadmore:hover{background:#5a5858;color:white;}


.d_honorlist .listtitle .p1{font-family: 思源细体;font-size:55px;line-height: 1em;padding-top: 40px;}
.d_honorlist .listtitle .p1 span{color:#E60012;font-family: 思源中等;}
.d_honorlist .listtitle .p2{font-size:22px;line-height: 40px;margin-top:25px;margin-bottom:40px;color:#5A5858;}
.d_honorlist .listtitle .border{width:50px;height:2px;background: #E60012;margin:0 auto;}
.d_honorlist li.listitem .itemtitle{color:#5A5858;margin-bottom: 40px;}
.d_honorlist li.listitem .itemtitle .t-num{font-size:20px;line-height: 40px;height:44px;width:44px;border:2px solid #E60012;text-align: center;margin:0 auto;border-radius: 100%;color:#E60012;}
.d_honorlist li.listitem .itemtitle .t-name{font-size:40px;line-height: 1em;margin:18px 0;font-family: 思源加粗;}
.d_honorlist li.listitem .itemtitle .t-desc{font-size:16px;line-height: 30px;width:600px;max-width:100%;margin:0 auto;}


.container .owl-theme.commonbtnstyle2 .owl-controls{margin:0;}
/*.b-container.branddesign .owl-theme .owl-controls .owl-pagination{position: absolute;right: 0;bottom:40px;width: 100%;}*/

.container .owl-theme.commonbtnstyle2 .owl-controls .owl-buttons div {
    display: block;
    margin:0;padding:0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: none;
    filter: Alpha(Opacity=100);
    opacity: 1;
    position: absolute;top:55%;width:72px;height: 138px;margin-top:-69px;
    z-index: 3;
}
.container .owl-theme.commonbtnstyle2 .owl-controls .owl-buttons div.owl-prev{left:6%;background: url(../images/icon_toleft_h_b.png) no-repeat center;background-size: auto 100%;}
.container .owl-theme.commonbtnstyle2 .owl-controls .owl-buttons div.owl-next{right:6%;background: url(../images/icon_toright_h_b.png) no-repeat center;background-size: auto 100%;}
@media only screen and (max-width: 1580px){
	.container .owl-theme.commonbtnstyle2 .owl-controls .owl-buttons div.owl-prev{left:3%;background-size:50px auto;}
	.container .owl-theme.commonbtnstyle2 .owl-controls .owl-buttons div.owl-next{right:3%;background-size:50px auto;}
}
@media only screen and (max-width: 1024px){
	.container .owl-theme.commonbtnstyle2 .owl-controls .owl-buttons div.owl-prev{left:2%;background-size:30px auto;}
	.container .owl-theme.commonbtnstyle2 .owl-controls .owl-buttons div.owl-next{right:2%;background-size:30px auto;}
}
@media only screen and (max-width: 650px){
	.container .owl-theme.commonbtnstyle2 .owl-controls .owl-buttons div.owl-prev{background-size:25px auto;}
	.container .owl-theme.commonbtnstyle2 .owl-controls .owl-buttons div.owl-next{background-size:25px auto;}
	.container .owl-theme.commonbtnstyle2 .owl-controls .owl-buttons div{top:65%;}
	
}

.d_booklist2 .listitem{border-top:2px solid #DDDDDD;padding:60px 40px;}
.d_booklist2 .listitem .innerbox{position: relative;padding-left:340px;}
.d_booklist2 .listitem .itemimg{position: absolute;left:0;}
.d_booklist2 .listitem .itemimg img{width:300px;}
.d_booklist2 .listitem .itemtxt .t-name .nametip{font-size:32px;font-family: 思源加粗;line-height: 1em;}
.d_booklist2 .listitem .itemtxt .t-name .nametxt{font-size:32px;font-family: 思源细体;line-height: 1em;margin:25px 0;}
.d_booklist2 .listitem .itemtxt .t-name .nameborder{width:52px;height: 2px;background:#3F3B3A;}
.d_booklist2 .listitem .itemtxt .suggesttxt .txttip{font-size:20px;font-family: 思源加粗;line-height: 1em;margin-top:45px;}
.d_booklist2 .listitem .itemtxt .suggesttxt .txtcontent{margin-bottom: 28px;margin-top: 15px;font-size:18px;line-height: 40px;height: 80px;text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.d_booklist2 .listitem .itemtxt .suggesttxt .txtborder{width:52px;height: 2px;background:#3F3B3A;}
.d_booklist2 .listitem .itemtxt .otherinfo{font-size:14px;line-height:1em;margin-top: 30px;}
@media only screen and (max-width: 1680px){
	
	

	.banner-teaminfo .banner-txt{top:50%;margin-top:-245px;}
	
	.banner-teaminfo .banner-txt .innerbox .t-box{width:600px;}
	.banner-teaminfo .banner-txt .p-name{font-size: 55px;}
	.banner-teaminfo .banner-txt .p-job{font-size:40px;margin-top: 20px;margin-bottom:20px;}
	.banner-teaminfo .banner-txt .p-en{font-size:40px;margin:20px 0;}
	.banner-teaminfo .banner-txt .p-desc{font-size:18px;line-height: 37px;height:148px;-webkit-line-clamp: 4;margin-top: 30px;margin-bottom: 90px;}
	.banner-teaminfo .banner-txt .p-link{font-size:18px;padding-left:50px;padding-right:20px;line-height: 45px;background:url(../images/icon-download.png) no-repeat 15px 8px;}
	

	.container.teaminfo .d_activitylist .owl-theme .owl-controls .owl-page span {width: 125px;height: 4px;margin: 0 5px;}
	.container.teaminfo .d_activitylist .owl-theme .owl-controls{bottom:-60px;}

	.container.teaminfo .d_videocode .codelist{width:1050px;margin-top:-20px;}
	.container.teaminfo .d_videocode .codelist .listitem img{width:380px;}
	.container.teaminfo .d_videocode .bg{height:600px;}
	
	.d_booklist1 ul .listitem{margin-bottom:30px;}
	.d_booklist1 ul .listitem .book-txt{padding:40px;}
	.d_booklist1 ul .listitem .book-txt .t-title{font-size:35px;line-height: 1em;padding-bottom:13px;}
	.d_booklist1 ul .listitem .book-txt .t-name{font-size:55px;line-height:70px;margin:15px 0;margin-left:-27px;}
	.d_booklist1 ul .listitem .book-txt .t-author{font-size:35px;}
	.d_booklist1 ul .listitem .book-txt .t-tip{font-size:30px;margin-top: 55px;}
	.d_booklist1 ul .listitem .book-img{width:50%;}
	.d_booklist1 .btn-loadmore{width:350px;line-height: 60px;font-size:20px;}
	


	.d_honorlist .listtitle .p1{font-size:50px;padding-top: 40px;}
	.d_honorlist .listtitle .p2{font-size:20px;line-height: 40px;margin-top:25px;margin-bottom:40px;}

	.d_honorlist li.listitem .itemtitle{margin-bottom: 40px;}
	.d_honorlist li.listitem .itemtitle .t-num{font-size:20px;}
	.d_honorlist li.listitem .itemtitle .t-name{font-size:35px;margin:18px 0;}
	.d_honorlist li.listitem .itemtitle .t-desc{font-size:16px;line-height: 30px;}

	.d_booklist2 .listitem{padding:60px 40px;}
	.d_booklist2 .listitem .innerbox{padding-left:340px;}
	
	.d_booklist2 .listitem .itemimg img{width:300px;}
	.d_booklist2 .listitem .itemtxt .t-name .nametip{font-size:30px;}
	.d_booklist2 .listitem .itemtxt .t-name .nametxt{font-size:30px;margin:25px 0;}
	.d_booklist2 .listitem .itemtxt .suggesttxt .txttip{font-size:20px;margin-top:45px;}
	.d_booklist2 .listitem .itemtxt .suggesttxt .txtcontent{margin-bottom: 28px;margin-top: 15px;font-size:17px;line-height: 40px;height: 80px;-webkit-line-clamp: 2;}
	.d_booklist2 .listitem .itemtxt .otherinfo{font-size:14px;margin-top: 30px;}
}
@media only screen and (max-width: 1580px){
	
	

	.banner-teaminfo .banner-txt{top:50%;margin-top:-228px;}
	
	.banner-teaminfo .banner-txt .innerbox .t-box{width:560px;}
	.banner-teaminfo .banner-txt .p-name{font-size: 50px;}
	.banner-teaminfo .banner-txt .p-job{font-size:35px;margin:20px 0;}
	.banner-teaminfo .banner-txt .p-en{font-size:35px;margin:20px 0;}
	.banner-teaminfo .banner-txt .p-desc{font-size:17px;line-height: 35px;height:140px;-webkit-line-clamp: 4;margin-top: 30px;margin-bottom: 80px;}
	.banner-teaminfo .banner-txt .p-link{font-size:17px;padding-left:50px;padding-right:20px;line-height: 45px;background:url(../images/icon-download.png) no-repeat 15px 8px;}
	

	.container.teaminfo .d_activitylist .owl-theme .owl-controls .owl-page span {width: 110px;height: 4px;margin: 0 5px;}
	.container.teaminfo .d_activitylist .owl-theme .owl-controls{bottom:-60px;}

	.container.teaminfo .d_videocode .codelist{width:900px;margin-top:-20px;}
	.container.teaminfo .d_videocode .codelist .listitem img{width:330px;}
	.container.teaminfo .d_videocode .bg{height:550px;}
	
	.d_booklist1 ul .listitem{margin-bottom:25px;}
	.d_booklist1 ul .listitem .book-txt{padding:35px;}
	.d_booklist1 ul .listitem .book-txt .t-title{font-size:30px;padding-bottom:12px;}
	.d_booklist1 ul .listitem .book-txt .t-name{font-size:45px;line-height:60px;margin:12px 0;margin-left:-22px;}
	.d_booklist1 ul .listitem .book-txt .t-author{font-size:30px;}
	.d_booklist1 ul .listitem .book-txt .t-tip{font-size:25px;margin-top: 55px;}
	.d_booklist1 ul .listitem .book-img{width:50%;}
	.d_booklist1 .btn-loadmore{width:300px;line-height: 55px;font-size:18px;}


	.d_honorlist .listtitle .p1{font-size:40px;padding-top: 35px;}
	.d_honorlist .listtitle .p2{font-size:18px;line-height:35px;margin-top:20px;margin-bottom:35px;}

	.d_honorlist li.listitem .itemtitle{margin-bottom: 40px;}
	.d_honorlist li.listitem .itemtitle .t-num{font-size:18px;}
	.d_honorlist li.listitem .itemtitle .t-name{font-size:30px;margin:15px 0;}
	.d_honorlist li.listitem .itemtitle .t-desc{font-size:15px;line-height: 30px;}

	.d_booklist2 .listitem{padding:50px 30px;}
	.d_booklist2 .listitem .innerbox{padding-left:300px;}
	
	.d_booklist2 .listitem .itemimg img{width:250px;}
	.d_booklist2 .listitem .itemtxt .t-name .nametip{font-size:25px;}
	.d_booklist2 .listitem .itemtxt .t-name .nametxt{font-size:22px;margin:20px 0;}
	.d_booklist2 .listitem .itemtxt .suggesttxt .txttip{font-size:18px;margin-top:35px;}
	.d_booklist2 .listitem .itemtxt .suggesttxt .txtcontent{margin-bottom: 20px;margin-top: 15px;font-size:16px;line-height: 35px;height: 70px;-webkit-line-clamp: 2;}
	.d_booklist2 .listitem .itemtxt .otherinfo{font-size:14px;margin-top: 25px;}
	
}
@media only screen and (max-width: 1024px){
	
	

	.banner-teaminfo .banner-txt{top:50%;margin-top:-183px;}
	
	.banner-teaminfo .banner-txt .innerbox .t-box{width:450px;}
	.banner-teaminfo .banner-txt .p-name{font-size: 40px;}
	.banner-teaminfo .banner-txt .p-job{font-size:25px;margin:15px 0;}
	.banner-teaminfo .banner-txt .p-en{font-size:25px;margin:15px 0;}
	.banner-teaminfo .banner-txt .p-desc{font-size:15px;line-height: 30px;height:120px;-webkit-line-clamp: 4;margin-top:25px;margin-bottom: 60px;}
	.banner-teaminfo .banner-txt .p-link{font-size:15px;padding-left:50px;padding-right:15px;line-height: 40px;background:url(../images/icon-download.png) no-repeat 15px 8px;}
	

	.container.teaminfo .d_activitylist .owl-theme .owl-controls .owl-page span {width: 80px;height: 4px;margin: 0 5px;}
	.container.teaminfo .d_activitylist .owl-theme .owl-controls{bottom:-30px;}

	.container.teaminfo .d_videocode .codelist{width:600px;margin-top:-20px;}
	.container.teaminfo .d_videocode .codelist .listitem img{width:250px;}
	.container.teaminfo .d_videocode .bg{height:400px;}
	
	.d_booklist1 ul .listitem{margin-bottom:20px;}
	.d_booklist1 ul .listitem .book-txt{padding:25px;}
	.d_booklist1 ul .listitem .book-txt .t-title{font-size:20px;padding-bottom:12px;}
	.d_booklist1 ul .listitem .book-txt .t-name{font-size:30px;line-height:40px;margin:12px 0;margin-left:-15px;}
	.d_booklist1 ul .listitem .book-txt .t-author{font-size:20px;}
	.d_booklist1 ul .listitem .book-txt .t-tip{font-size:18px;margin-top: 40px;}
	.d_booklist1 ul .listitem .book-img{width:50%;}
	.d_booklist1 .btn-loadmore{width:250px;line-height: 45px;font-size:16px;}
	
	.d_honorlist .listtitle .p1{font-size:35px;padding-top: 30px;}
	.d_honorlist .listtitle .p2{font-size:16px;line-height:30px;margin-top:20px;margin-bottom:35px;}

	.d_honorlist li.listitem .itemtitle{margin-bottom: 35px;}
	.d_honorlist li.listitem .itemtitle .t-num{font-size:18px;}
	.d_honorlist li.listitem .itemtitle .t-name{font-size:25px;margin:15px 0;}
	.d_honorlist li.listitem .itemtitle .t-desc{font-size:14px;line-height: 25px;}

	.d_booklist2 .listitem{padding:40px 25px;}
	.d_booklist2 .listitem .innerbox{padding-left:250px;}
	
	.d_booklist2 .listitem .itemimg img{width:200px;}
	.d_booklist2 .listitem .itemtxt .t-name .nametip{font-size:20px;}
	.d_booklist2 .listitem .itemtxt .t-name .nametxt{font-size:18px;margin:15px 0;}
	.d_booklist2 .listitem .itemtxt .suggesttxt .txttip{font-size:17px;margin-top:25px;}
	.d_booklist2 .listitem .itemtxt .suggesttxt .txtcontent{margin-bottom: 15px;margin-top: 12px;font-size:14px;line-height: 30px;height: 60px;-webkit-line-clamp: 2;}
	.d_booklist2 .listitem .itemtxt .otherinfo{font-size:13px;margin-top: 20px;}
}
@media only screen and (max-width: 800px){
	
	
	.banner-teaminfo .banner-img{background-position: -180px center;}
	.banner-teaminfo .banner-txt{top:50%;margin-top:-140px;}
	
	.banner-teaminfo .banner-txt .innerbox .t-box{width:350px;}
	.banner-teaminfo .banner-txt .p-name{font-size: 30px;}
	.banner-teaminfo .banner-txt .p-job{font-size:20px;margin:15px 0;}
	.banner-teaminfo .banner-txt .p-en{font-size:20px;margin:15px 0;}
	.banner-teaminfo .banner-txt .p-desc{font-size:14px;line-height: 25px;height:75px;-webkit-line-clamp: 3;margin-top:20px;margin-bottom: 40px;}
	.banner-teaminfo .banner-txt .p-link{font-size:14px;padding-left:40px;padding-right:15px;line-height: 40px;background:url(../images/icon-download.png) no-repeat 10px 4px;}
	

	.container.teaminfo .d_activitylist .owl-theme .owl-controls .owl-page span {width: 80px;height: 4px;margin: 0 5px;}
	.container.teaminfo .d_activitylist .owl-theme .owl-controls{bottom:-30px;}

	.container.teaminfo .d_videocode .codelist{width:90%;margin-top:-20px;}
	.container.teaminfo .d_videocode .codelist .listitem img{width:80%;}
	.container.teaminfo .d_videocode .bg{height:350px;}
	
	.d_booklist1 ul .listitem{margin-bottom:20px;}
	.d_booklist1 ul .listitem .book-txt{padding:25px;}
	.d_booklist1 ul .listitem .book-txt .t-title{font-size:18px;padding-bottom:12px;}
	.d_booklist1 ul .listitem .book-txt .t-name{font-size:25px;line-height:35px;margin:12px 0;margin-left:-12px;}
	.d_booklist1 ul .listitem .book-txt .t-author{font-size:18px;}
	.d_booklist1 ul .listitem .book-txt .t-tip{font-size:16px;margin-top: 35px;}
	.d_booklist1 ul .listitem .book-img{width:50%;}
	.d_booklist1 .btn-loadmore{width:220px;line-height: 45px;font-size:16px;}

	.d_honorlist .listtitle .p1{font-size:30px;padding-top: 25px;}
	.d_honorlist .listtitle .p2{font-size:15px;line-height:30px;margin-top:20px;margin-bottom:25px;}

	.d_honorlist li.listitem .itemtitle{margin-bottom: 30px;}
	.d_honorlist li.listitem .itemtitle .t-num{font-size:16px;line-height: 34px;width:38px;height: 38px;}
	.d_honorlist li.listitem .itemtitle .t-name{font-size:20px;margin:15px 0;}
	.d_honorlist li.listitem .itemtitle .t-desc{font-size:13px;line-height: 25px;}

	.d_booklist2 .listitem{padding:30px 20px;}
	.d_booklist2 .listitem .innerbox{padding-left:200px;}
	
	.d_booklist2 .listitem .itemimg img{width:160px;}
	.d_booklist2 .listitem .itemtxt .t-name .nametip{font-size:18px;}
	.d_booklist2 .listitem .itemtxt .t-name .nametxt{font-size:17px;margin:15px 0;}
	.d_booklist2 .listitem .itemtxt .suggesttxt .txttip{font-size:16px;margin-top:20px;}
	.d_booklist2 .listitem .itemtxt .suggesttxt .txtcontent{margin-bottom: 13px;margin-top: 10px;font-size:13px;line-height: 25px;height: 50px;-webkit-line-clamp: 2;}
	.d_booklist2 .listitem .itemtxt .otherinfo{font-size:12px;margin-top: 20px;}
	
}
@media only screen and (max-width: 600px){
	
	
	.banner-teaminfo .banner-img{display: none;}
	.banner-teaminfo .banner-img-m{display: block;width:100%;}
	.banner-teaminfo .banner-txt{position: relative;top:0;margin:0;}
	
	.banner-teaminfo .banner-txt .innerbox .t-box{width:100%;position: relative;padding:40px 0;}
	.banner-teaminfo .banner-txt .p-name{font-size: 30px;}
	.banner-teaminfo .banner-txt .p-job{font-size:20px;margin:15px 0;}
	.banner-teaminfo .banner-txt .p-en{font-size:20px;margin:15px 0;}
	.banner-teaminfo .banner-txt .p-desc{font-size:14px;line-height: 25px;height:75px;-webkit-line-clamp: 3;margin-top:20px;margin-bottom: 40px;}
	.banner-teaminfo .banner-txt .p-link{font-size:14px;padding-left:40px;padding-right:15px;line-height: 40px;background:url(../images/icon-download.png) no-repeat 10px 4px;}
	

	.container.teaminfo .d_activitylist .owl-theme .owl-controls .owl-page span {width:40px;height: 3px;margin: 0 5px;}
	.container.teaminfo .d_activitylist .owl-theme .owl-controls{bottom:-40px;}

	.container.teaminfo .d_videocode .codelist{width:90%;margin-top:40px;}
	.container.teaminfo .d_videocode .codelist .listitem img{width:80%;}
	.container.teaminfo .d_videocode .bg{height:320px;}
	.d_booklist1 ul{margin-left:0;}
	.d_booklist1 ul .listitem{margin-bottom:20px;width:100%;float: none;margin-left:0;}
	.d_booklist1 ul .listitem .book-txt{padding:25px;}
	.d_booklist1 ul .listitem .book-txt .t-title{font-size:18px;padding-bottom:12px;}
	.d_booklist1 ul .listitem .book-txt .t-name{font-size:25px;line-height:35px;margin:12px 0;margin-left:-12px;}
	.d_booklist1 ul .listitem .book-txt .t-author{font-size:18px;}
	.d_booklist1 ul .listitem .book-txt .t-tip{font-size:16px;margin-top: 35px;}
	.d_booklist1 ul .listitem .book-img{width:50%;}
	.d_booklist1 .btn-loadmore{width:220px;line-height: 45px;font-size:16px;}


	.d_honorlist .listtitle .p1{font-size:25px;padding-top: 20px;}
	.d_honorlist .listtitle .p2{font-size:14px;line-height:25px;margin-top:15px;margin-bottom:20px;}

	.d_honorlist li.listitem .itemtitle{margin-bottom: 25px;}
	.d_honorlist li.listitem .itemtitle .t-num{font-size:15px;line-height: 34px;width:38px;height: 38px;}
	.d_honorlist li.listitem .itemtitle .t-name{font-size:18px;margin:15px 0;}
	.d_honorlist li.listitem .itemtitle .t-desc{font-size:12px;line-height: 22px;}

	.d_booklist2 .listitem{padding:25px 15px;}
	.d_booklist2 .listitem .innerbox{padding-left:160px;}
	
	.d_booklist2 .listitem .itemimg img{width:130px;}
	.d_booklist2 .listitem .itemtxt .t-name .nametip{font-size:17px;}
	.d_booklist2 .listitem .itemtxt .t-name .nametxt{font-size:16px;margin:15px 0;}
	.d_booklist2 .listitem .itemtxt .suggesttxt .txttip{font-size:15px;margin-top:20px;}
	.d_booklist2 .listitem .itemtxt .suggesttxt .txtcontent{margin-bottom: 12px;margin-top: 10px;font-size:12px;line-height: 25px;height: 75px;-webkit-line-clamp: 3;}
	.d_booklist2 .listitem .itemtxt .otherinfo{font-size:12px;margin-top: 15px;}
	
}
@media only screen and (max-width: 400px){
	.d_booklist2 .listitem{padding:25px 0px;}
	.d_booklist2 .listitem .innerbox{padding-left:100px;}
	.d_booklist2 .listitem .itemimg img{width:90px;}
}
/*获奖页面*/

.banner-pagehonor{background:#F8B72E;}
.banner-pagehonor .bannertxt .p1{color:#231815;font-size: 100px;font-family: 思源加粗;line-height: 1em;margin-bottom: 40px;}
.banner-pagehonor .bannertxt .p2{color:#5A5858;font-size: 40px;font-family: 思源细体;line-height:50px;}

.container.honor .title-honor .p1{font-size:56px;line-height: 1em;margin-bottom: 20px;}
.container.honor .title-honor .p1 span{color:#E60012;font-family: 思源加粗;}
.container.honor .title-honor .p2{font-size:24px;line-height: 40px;font-family: 思源细体;color:#727171;}

.container.honor .honorstyle1 .itemname{position: relative;color:#5A5858;font-size: 60px;font-family: 思源加粗;line-height: 150px;cursor: pointer;}
.container.honor .honorstyle1 .itemname:before{content:"";width:50px;height: 6px;background:#5A5858;position: absolute;top:0;left:50%;margin-left:-25px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;}
.container.honor .honorstyle1 .itemname:hover:before{width:100px;margin-left:-50px;}
.container.honor .honorstyle1 .itemname:after{content:"";width:50px;height: 6px;background:#5A5858;position: absolute;bottom:0;left:50%;margin-left:-25px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;}
.container.honor .honorstyle1 .itemname:hover:after{width:100px;margin-left:-50px;}
.container.honor .honorstyle1 .itemdesc{font-size:18px;line-height: 40px;color:#727171;width:1250px;max-width:100%;margin:30px auto;}
.container.honor .honorstyle1 .itemlink{font-size:23px;font-family: 思源细体;width:350px;line-height: 70px;border:1px solid #3F3B3A;color:#3F3B3A;margin:0 auto;}
.container.honor .honorstyle1 .itemlink:hover{background:#9FA0A0;border-color:#9FA0A0;}


@media only screen and (max-width: 1680px){
	
	.banner-pagehonor .bannertxt .p1{font-size: 90px;margin-bottom: 40px;}
	.banner-pagehonor .bannertxt .p2{font-size:35px;line-height:45px;}



	.container.honor .honorstyle1 .itemname{font-size: 55px;line-height: 140px;}

	.container.honor .honorstyle1 .itemdesc{font-size:18px;line-height: 40px;margin:30px auto;}
	.container.honor .honorstyle1 .itemlink{font-size:20px;width:320px;line-height: 65px;}

}
@media only screen and (max-width: 1580px){
	
	.banner-pagehonor .bannertxt .p1{font-size: 80px;margin-bottom: 35px;}
	.banner-pagehonor .bannertxt .p2{font-size:30px;line-height:40px;}



	.container.honor .honorstyle1 .itemname{font-size: 50px;line-height: 130px;}

	.container.honor .honorstyle1 .itemdesc{font-size:16px;line-height:35px;margin:30px auto;}
	.container.honor .honorstyle1 .itemlink{font-size:18px;width:300px;line-height: 60px;}

}
@media only screen and (max-width: 1366px){
	
	.banner-pagehonor .bannertxt .p1{font-size: 70px;margin-bottom: 35px;}
	.banner-pagehonor .bannertxt .p2{font-size:25px;line-height:35px;}



	.container.honor .honorstyle1 .itemname{font-size: 40px;line-height: 110px;}

	.container.honor .honorstyle1 .itemdesc{font-size:15px;line-height:35px;margin:30px auto;}
	.container.honor .honorstyle1 .itemlink{font-size:16px;width:250px;line-height:50px;}

}
@media only screen and (max-width: 1024px){
	
	.banner-pagehonor .bannertxt .p1{font-size: 60px;margin-bottom: 30px;}
	.banner-pagehonor .bannertxt .p2{font-size:20px;line-height:30px;}



	.container.honor .honorstyle1 .itemname{font-size: 35px;line-height: 100px;}

	.container.honor .honorstyle1 .itemdesc{font-size:14px;line-height:33px;margin:30px auto;}
	.container.honor .honorstyle1 .itemlink{font-size:15px;width:220px;line-height:45px;}

}
@media only screen and (max-width: 600px){
	
	.banner-pagehonor .bannertxt .p1{font-size: 50px;margin-bottom: 30px;}
	.banner-pagehonor .bannertxt .p2{font-size:18px;line-height:30px;}



	.container.honor .honorstyle1 .itemname{font-size: 30px;line-height: 80px;}

	.container.honor .honorstyle1 .itemdesc{font-size:13px;line-height:30px;margin:25px auto;}
	.container.honor .honorstyle1 .itemlink{font-size:14px;width:180px;line-height:40px;}

	.container.honor .honorstyle1 .itemname:before{width:40px;height: 2px;}
	
	.container.honor .honorstyle1 .itemname:after{width:40px;height:2px;}


}

.banner-pagejoin{background:#2EA8E1;}
.banner-scrollchange{overflow: hidden;}
.banner-pagejoin .bannertxt .p1{color:#231815;font-size:40px;font-family: 思源细体;line-height: 1em;margin-bottom: 40px;}
.banner-pagejoin .bannertxt .p2{color:#231815;font-size:64px;font-family: 思源细体;line-height:1em;letter-spacing:20px;padding-left: 20px;}
.container.join .d_culturelist ul{margin-left:-1.33%;}
.container.join .d_culturelist .listitem{width:32%;float:left;margin-left:1.33%;background:#EFEFF0;color:#5A5858;padding:80px 70px;font-family: 思源细体;transition: all 0.7s;}
.container.join .d_culturelist .listitem:hover{background:rgb(250,190,0);transform: translate3d(0, -7px, 0);
    box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.1);}
.container.join .d_culturelist .listitem .p1{font-size:36px;line-height: 1em;margin-bottom:20px;}
.container.join .d_culturelist .listitem .p2{font-size:16px;line-height: 35px;height:140px;text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;}
.container.join .d_culturelist .listitem .linkmore{font-size: 20px;line-height: 1em;margin-top: 25px;display: inline-block;}
.container.join .d_culturelist .listitem .linkmore:hover{color:#cacacb;}

.container.join .d_teamactlist .listitem{width:25%;float:left;height: 340px;background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;overflow: hidden;padding:60px 70px;}
.container.join .d_teamactlist .listitem:after{content:"";width:100%;height: 100%;left:0;top:0;position: absolute;}
.container.join .d_teamactlist .listitem.big{width:50%;}
.container.join .d_teamactlist .listitem .mask-bg{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
    transform: translate(0, 340px);
    transform-origin: bottom;
    transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);
    -webkit-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);
    -moz-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);
    -ms-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);
    -o-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);
}
.container.join .d_teamactlist .listitem.i1 .mask-bg{background:rgba(7,111,184,1);}
.container.join .d_teamactlist .listitem.i1:after{background:rgba(7,111,184,0.6);}
.container.join .d_teamactlist .listitem.i2 .mask-bg{background:rgba(143,195,31,1);}
.container.join .d_teamactlist .listitem.i2:after{background:rgba(143,195,31,0.6);}
.container.join .d_teamactlist .listitem.i3 .mask-bg{background:rgba(19,174,103,1);}
.container.join .d_teamactlist .listitem.i3:after{background:rgba(19,174,103,0.6);}
.container.join .d_teamactlist .listitem.i4 .mask-bg{background:rgba(228,0,127,1);}
.container.join .d_teamactlist .listitem.i4:after{background:rgba(228,0,127,0.6);}
.container.join .d_teamactlist .listitem.i5 .mask-bg{background:rgba(0,160,233,1);}
.container.join .d_teamactlist .listitem.i5:after{background:rgba(0,160,233,0.6);}
.container.join .d_teamactlist .listitem.i6 .mask-bg{background:rgba(146,7,131,1);}
.container.join .d_teamactlist .listitem.i6:after{background:rgba(146,7,131,0.6);}
.container.join .d_teamactlist .listitem .title{font-size:40px;line-height: 1em;color:white;position: relative;z-index: 5;}
.container.join .d_teamactlist .listitem .label{
	z-index: 5;
	font-size: 15px;
	color: #FFFFFF;
	letter-spacing: 0;
	line-height: 30px;
	margin-top: 30px;
	height:150px;
	text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;
	position: relative;
	opacity: 0;
	transform: translate(0, 80px);
    transform-origin: bottom;
    -webkit-transform-origin: bottom;
    -moz-transform-origin: bottom;
    -ms-transform-origin: bottom;
    -o-transform-origin: bottom;
    transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), opacity .3s cubic-bezier(0.2, 0.0, 0.2, 1);
    -webkit-transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), opacity .3s cubic-bezier(0.2, 0.0, 0.2, 1);
    -moz-transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), opacity .3s cubic-bezier(0.2, 0.0, 0.2, 1);
    -ms-transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), opacity .3s cubic-bezier(0.2, 0.0, 0.2, 1);
    -o-transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), opacity .3s cubic-bezier(0.2, 0.0, 0.2, 1);
}
.container.join .d_teamactlist .listitem:hover .mask-bg{
	transform: translate(0, 0px);
	-webkit-transform: translate(0, 0px);
	-moz-transform: translate(0, 0px);
	-ms-transform: translate(0, 0px);
	-o-transform: translate(0, 0px);
}
.container.join .d_teamactlist .listitem:hover .label{
	opacity: 1;
    transform: translate(0, 0px);
	-webkit-transform: translate(0, 0px);
	-moz-transform: translate(0, 0px);
	-ms-transform: translate(0, 0px);
	-o-transform: translate(0, 0px);
}

.d_developlist_year{border:1px solid #e0e0e0;border-left:none;}
.d_developlist_year .developitem{width:7%;border-left:1px solid #e0e0e0;float:left;padding:50px 0px;height:600px;cursor: pointer;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;position: relative;overflow: hidden;}
.d_developlist_year .developitem.active{width:65%;cursor: initial;padding:50px 30px;}
.d_developlist_year .developitem .i-tip{color:#dedede;font-size:48px;line-height: 1em;font-family: 思源加粗;text-align: center;}
.d_developlist_year .developitem.active .i-tip{display: none;}
.d_developlist_year .developitem .i-name{color:#dedede;font-size:48px;line-height: 1em;font-family: 思源加粗;display: none;color:#000;}
.d_developlist_year .developitem .i-title{font-size:42px;font-family: 思源细体;line-height: 60px;color:#3E3A39;margin:35px 0;display: none;}
.d_developlist_year .developitem.active .i-title{display: block;}
.d_developlist_year .developitem .deedslist{display: none;color:#3b3e40;}
.d_developlist_year .developitem .deedslist li{font-size:20px;line-height: 35px;margin-bottom:5px;position: relative;font-family: 思源细体;}
.d_developlist_year .developitem .deedslist li:hover{color:black;}
.d_developlist_year .developitem.active .i-name,.d_developlist_year .developitem.active .deedslist{display: block;}
.d_developlist_year .developitem:hover{border-color:#909090;color:#000;}
.d_developlist_year .developitem:hover .i-tip{color:#000;}

.container.join .d_joblinklist ul{width:600px;margin:0 auto;max-width: 100%;}
.container.join .d_joblinklist li{float:left;width:50%;}
.container.join .d_joblinklist li img{height:130px;width:auto;transition: all 0.7s;/*max-width: 100%*/}
.container.join .d_joblinklist li img:hover{transform: translate3d(0, -10px, 0);}
.container.join .d_joblinklist li.i1{text-align: left;}

.container.join .d_joblinklist li.i2{text-align: right;}

.d_schooljobbox{background:#2EA7E0;color:white;padding:100px 0;}
.d_schooljobbox .boxtitle{font-size: 66px;line-height: 1em;font-family: 思源细体;float: left;max-width:35%;}
.d_schooljobbox .boxtxt{float:right;overflow: hidden;max-width:60%;}
.d_schooljobbox .boxtxt .t-title{font-size:55px;line-height: 70px;margin-left:-5px;}
.d_schooljobbox .boxtxt .datalist{font-size:18px;line-height: 35px;margin-top:15px;margin-bottom: 140px;}
.d_schooljobbox .boxtxt .linkmore{font-family: 思源细体;font-size: 18px;width:300px;line-height: 70px;text-align: center;border:1px solid white;color:white;}
.d_schooljobbox .boxtxt .linkmore:hover{background:#EFEFF0;border-color:#EFEFF0;color:#2EA7E0;}
.d_partnerway{overflow: hidden;}
.d_partnerway ul.owl-carousel{width:calc(100% + 55px);}
.d_partnerway .listitem{padding-right:55px;padding-top: 50px;}
.d_partnerway .listitem .itemtitle{width:100%;line-height: 60px;background:#EFEFF0;}

.d_partnerway .listitem .itemname{background:#2EA7E0;color:white;font-size:20px;font-family: 思源加粗;width:180px;text-align: center;position: relative;}
.d_partnerway .listitem .itemname .itemtips{position: absolute;width:100%;bottom:100%;left:0;text-align: center;line-height: 50px;font-size:20px;color:#3E3A39;}

.d_partnerway .listitem .itemtxt{padding-left:185px;padding-top:20px;font-size:18px;color:#595757;font-family: 思源细体;line-height: 30px;}
.d_partnerway .listitem .itemtxt .left{width:28%;float:left;margin-right: 4%;}
.d_partnerway .listitem .itemtxt p{margin-bottom:8px;}
.d_partnerway .listitem .itemtxt .right{width:68%;float:left;}
.d_partnerway .listitem .itemtxt .right p{position: relative;padding-left:22px;}
.d_partnerway .listitem .itemtxt .right p:before{content: "";width:10px;height: 10px;border-radius: 100%;background:#2EA7E0;left:0;top:15px;margin-top:-5px;position: absolute;}

@media only screen and (max-width: 1680px){
	
	.banner-pagejoin .bannertxt .p1{font-size:35px;margin-bottom: 40px;}
	.banner-pagejoin .bannertxt .p2{font-size:60px;letter-spacing:18px;padding-left: 18px;}
	.container.join .d_culturelist ul{margin-left:-1.33%;}
	.container.join .d_culturelist .listitem{width:32%;margin-left:1.33%;padding:80px 70px;}

	.container.join .d_culturelist .listitem .p1{font-size:32px;margin-bottom:20px;}
	
	.container.join .d_culturelist .listitem .linkmore{font-size: 18px;margin-top: 25px;}
	

	.container.join .d_teamactlist .listitem{height: 320px;padding:55px 65px;}

	.container.join .d_teamactlist .listitem .mask-bg{transform: translate(0, 320px);}
	
	.container.join .d_teamactlist .listitem .title{font-size:35px;}
	.container.join .d_teamactlist .listitem .label{
		font-size: 14px;
		line-height: 30px;
		margin-top: 30px;
		height:150px;
		-webkit-line-clamp: 5;
		transform: translate(0, 80px);
	}
	
	
	.d_developlist_year .developitem{padding:40px 0px;height:550px;}
	.d_developlist_year .developitem.active{padding:40px 25px;}
	.d_developlist_year .developitem .i-tip{font-size:42px;}
	
	.d_developlist_year .developitem .i-name{font-size:42px;}
	.d_developlist_year .developitem .i-title{font-size:35px;line-height: 55px;}
	
	.d_developlist_year .developitem .deedslist li{font-size:18px;line-height: 33px;margin-bottom:5px;}
	


	

	.container.join .d_joblinklist li img{height:130px;}

	.d_schooljobbox{padding:85px 0;}
	.d_schooljobbox .boxtitle{font-size: 55px;max-width:35%;}
	.d_schooljobbox .boxtxt{max-width:60%;}
	.d_schooljobbox .boxtxt .t-title{font-size:45px;line-height: 60px;margin-left:-5px;}
	.d_schooljobbox .boxtxt .datalist{font-size:16px;line-height: 33px;margin-top:15px;margin-bottom: 120px;}
	.d_schooljobbox .boxtxt .linkmore{font-size: 18px;width:250px;line-height: 60px;}

	
	.d_partnerway ul.owl-carousel{width:calc(100% + 55px);}
	.d_partnerway .listitem{padding-right:55px;}
	.d_partnerway .listitem .itemtitle{line-height: 60px;}
	.d_partnerway .listitem .itemname{font-size:18px;width:180px;}
	.d_partnerway .listitem .itemname .itemtips{font-size:18px;}
	.d_partnerway .listitem .itemtxt{padding-left:185px;padding-top:20px;font-size:18px;line-height: 30px;}
	.d_partnerway .listitem .itemtxt .left{width:28%;margin-right: 4%;}
	.d_partnerway .listitem .itemtxt p{margin-bottom:8px;}
	.d_partnerway .listitem .itemtxt .right{width:68%;}
	.d_partnerway .listitem .itemtxt .right p{padding-left:22px;}
	.d_partnerway .listitem .itemtxt .right p:before{width:10px;height: 10px;top:15px;margin-top:-5px;}

}
@media only screen and (max-width: 1580px){
	
	.banner-pagejoin .bannertxt .p1{font-size:32px;margin-bottom: 40px;}
	.banner-pagejoin .bannertxt .p2{font-size:55px;letter-spacing:15px;padding-left: 15px;}
	.container.join .d_culturelist ul{margin-left:-1.33%;}
	.container.join .d_culturelist .listitem{width:32%;margin-left:1.33%;padding:60px 50px;}

	.container.join .d_culturelist .listitem .p1{font-size:30px;margin-bottom:20px;}
	.container.join .d_culturelist .listitem .p2{font-size:16px;line-height: 30px;height:120px;-webkit-line-clamp: 4;}
	.container.join .d_culturelist .listitem .linkmore{font-size: 17px;margin-top: 25px;}
	

	.container.join .d_teamactlist .listitem{height: 300px;padding:50px 55px;}

	.container.join .d_teamactlist .listitem .mask-bg{transform: translate(0, 300px);}
	
	.container.join .d_teamactlist .listitem .title{font-size:30px;}
	.container.join .d_teamactlist .listitem .label{
		font-size: 14px;
		line-height: 28px;
		margin-top: 28px;
		height:140px;
		-webkit-line-clamp: 5;
		transform: translate(0, 80px);
	}
	
	


	.d_developlist_year .developitem{padding:35px 0px;height:500px;}
	.d_developlist_year .developitem.active{padding:35px 25px;}
	
	.d_developlist_year .developitem .i-tip{font-size:38px;}
	
	.d_developlist_year .developitem .i-name{font-size:38px;}
	.d_developlist_year .developitem .i-title{font-size:30px;line-height: 50px;}
	.d_developlist_year .developitem .deedslist li{font-size:16px;line-height: 30px;margin-bottom:5px;}


	

	.container.join .d_joblinklist li img{height:110px;}
	.container.join .d_joblinklist ul{width:520px;}
	.d_schooljobbox{padding:70px 0;}
	.d_schooljobbox .boxtitle{font-size: 50px;max-width:35%;}
	.d_schooljobbox .boxtxt{max-width:60%;}
	.d_schooljobbox .boxtxt .t-title{font-size:40px;line-height: 50px;margin-left:-3px;}
	.d_schooljobbox .boxtxt .datalist{font-size:15px;line-height: 30px;margin-top:15px;margin-bottom: 90px;}
	.d_schooljobbox .boxtxt .linkmore{font-size: 16px;width:200px;line-height: 50px;}

	
	.d_partnerway ul.owl-carousel{width:calc(100% + 45px);}
	.d_partnerway .listitem{padding-right:45px;padding-top:40px;}
	.d_partnerway .listitem .itemtitle{line-height: 55px;}
	.d_partnerway .listitem .itemname{font-size:17px;width:170px;}
	.d_partnerway .listitem .itemname .itemtips{font-size:16px;line-height: 40px;}
	.d_partnerway .listitem .itemtxt{padding-left:175px;padding-top:20px;font-size:16px;line-height: 28px;}
	.d_partnerway .listitem .itemtxt .left{width:28%;margin-right: 4%;}
	.d_partnerway .listitem .itemtxt p{margin-bottom:5px;}
	.d_partnerway .listitem .itemtxt .right{width:68%;}
	.d_partnerway .listitem .itemtxt .right p{padding-left:22px;}
	.d_partnerway .listitem .itemtxt .right p:before{width:10px;height: 10px;top:14px;margin-top:-5px;}

}
@media only screen and (max-width: 1366px){
	
	.banner-pagejoin .bannertxt .p1{font-size:25px;margin-bottom: 35px;}
	.banner-pagejoin .bannertxt .p2{font-size:45px;letter-spacing:12px;padding-left: 12px;}
	.container.join .d_culturelist ul{margin-left:-1.33%;}
	.container.join .d_culturelist .listitem{width:32%;margin-left:1.33%;padding:60px 50px;}

	.container.join .d_culturelist .listitem .p1{font-size:25px;margin-bottom:20px;}
	
	.container.join .d_culturelist .listitem .linkmore{font-size: 16px;margin-top: 25px;}
	

	.container.join .d_teamactlist .listitem{height: 255px;padding:40px 45px;}

	.container.join .d_teamactlist .listitem .mask-bg{transform: translate(0, 255px);}
	
	.container.join .d_teamactlist .listitem .title{font-size:25px;}
	.container.join .d_teamactlist .listitem .label{
		font-size: 13px;
		line-height: 25px;
		margin-top: 25px;
		height:125px;
		-webkit-line-clamp: 5;
		transform: translate(0, 80px);
	}
	
	
	.d_developlist_year .developitem{padding:30px 0px;height:500px;}
	.d_developlist_year .developitem.active{padding:30px 20px;}
	
	.d_developlist_year .developitem .i-tip{font-size:35px;}
	
	.d_developlist_year .developitem .i-name{font-size:35px;}
	.d_developlist_year .developitem .i-title{font-size:25px;line-height:45px;}
	.d_developlist_year .developitem .deedslist li{font-size:15px;line-height: 28px;margin-bottom:5px;}
	


	



	.container.join .maxbox.s{width:1000px;}
	.container.join .d_joblinklist li img{height:90px;}
	.container.join .d_joblinklist ul{width:500px;}
	.d_schooljobbox{padding:60px 0;}
	.d_schooljobbox .boxtitle{font-size: 45px;max-width:35%;}
	.d_schooljobbox .boxtxt{max-width:60%;}
	.d_schooljobbox .boxtxt .t-title{font-size:35px;line-height: 45px;margin-left:-3px;}
	.d_schooljobbox .boxtxt .datalist{font-size:14px;line-height: 25px;margin-top:15px;margin-bottom: 80px;}
	.d_schooljobbox .boxtxt .linkmore{font-size: 15px;width:200px;line-height: 45px;}

	
	.d_partnerway ul.owl-carousel{width:calc(100% + 40px);}
	.d_partnerway .listitem{padding-right:40px;}
	.d_partnerway .listitem .itemtitle{line-height: 50px;}
	.d_partnerway .listitem .itemname{font-size:16px;width:160px;}
	.d_partnerway .listitem .itemname .itemtips{font-size:16px;}
	.d_partnerway .listitem .itemtxt{padding-left:165px;padding-top:20px;font-size:15px;line-height: 25px;}
	.d_partnerway .listitem .itemtxt .left{width:28%;margin-right: 4%;}
	.d_partnerway .listitem .itemtxt p{margin-bottom:8px;}
	.d_partnerway .listitem .itemtxt .right{width:68%;}
	.d_partnerway .listitem .itemtxt .right p{padding-left:22px;}
	.d_partnerway .listitem .itemtxt .right p:before{width:10px;height: 10px;top:12px;margin-top:-5px;}

}
@media only screen and (max-width: 1024px){
	
	.banner-pagejoin .bannertxt .p1{font-size:20px;margin-bottom: 35px;}
	.banner-pagejoin .bannertxt .p2{font-size:38px;letter-spacing:10px;padding-left: 10px;}
	.container.join .d_culturelist ul{margin-left:-1.33%;}
	.container.join .d_culturelist .listitem{width:32%;margin-left:1.33%;padding:40px 30px;}

	.container.join .d_culturelist .listitem .p1{font-size:20px;margin-bottom:20px;}
	.container.join .d_culturelist .listitem .p2{font-size:14px;line-height: 30px;height:120px;-webkit-line-clamp: 4;}
	.container.join .d_culturelist .listitem .linkmore{font-size: 15px;margin-top: 20px;}
	

	.container.join .d_teamactlist .listitem{height: 210px;padding:30px 25px;}

	.container.join .d_teamactlist .listitem .mask-bg{transform: translate(0, 210px);}
	
	.container.join .d_teamactlist .listitem .title{font-size:20px;}
	.container.join .d_teamactlist .listitem .label{
		font-size: 12px;
		line-height: 23px;
		margin-top: 23px;
		height:115px;
		-webkit-line-clamp: 5;
		transform: translate(0, 80px);
	}
	
	.d_developlist_year{border:1px solid #e0e0e0;border-bottom: none;}
	.d_developlist_year .developitem{padding:25px 0px;height:500px;width:100%;height: 75px;border:none;border-bottom:1px solid #e0e0e0;}
	.d_developlist_year .developitem.active{padding:25px 15px;width:100%;height: auto;}
	
	.d_developlist_year .developitem .i-tip{font-size:30px;}
	
	.d_developlist_year .developitem .i-name{font-size:30px;}
	.d_developlist_year .developitem .i-title{font-size:22px;line-height:40px;margin:20px 0;}

	.d_developlist_year .developitem .deedslist li{font-size:14px;line-height: 28px;margin-bottom:5px;}





	
	.container.join .maxbox.s{width:800px;}
	.container.join .d_joblinklist li img{height:80px;}
	.container.join .d_joblinklist ul{width:400px;}
	.d_schooljobbox{padding:50px 0;}
	.d_schooljobbox .boxtitle{font-size:30px;max-width:35%;}
	.d_schooljobbox .boxtxt{max-width:60%;}
	.d_schooljobbox .boxtxt .t-title{font-size:25px;line-height: 35px;margin-left:-2px;}
	.d_schooljobbox .boxtxt .datalist{font-size:13px;line-height: 25px;margin-top:15px;margin-bottom: 60px;}
	.d_schooljobbox .boxtxt .linkmore{font-size: 14px;width:200px;line-height: 45px;}

	
	.d_partnerway ul.owl-carousel{width:100%;}
	.d_partnerway .listitem{padding-right:0;}
	.d_partnerway .listitem .itemtitle{line-height: 50px;}
	.d_partnerway .listitem .itemname{font-size:16px;width:160px;}

	.d_partnerway .listitem .itemtxt{padding-left:165px;padding-top:20px;font-size:15px;line-height: 25px;}
	.d_partnerway .listitem .itemtxt .left{width:28%;margin-right: 4%;}
	.d_partnerway .listitem .itemtxt p{margin-bottom:8px;}
	.d_partnerway .listitem .itemtxt .right{width:68%;}
	.d_partnerway .listitem .itemtxt .right p{padding-left:22px;}
	.d_partnerway .listitem .itemtxt .right p:before{width:10px;height: 10px;top:12px;margin-top:-5px;}

}
@media only screen and (max-width: 600px){
	
	.banner-pagejoin .bannertxt .p1{font-size:18px;margin-bottom: 35px;}
	.banner-pagejoin .bannertxt .p2{font-size:32px;letter-spacing:8px;padding-left: 8px;}
	.container.join .d_culturelist ul{margin-left:0;}
	.container.join .d_culturelist .listitem{width:100%;margin-left:0;padding:30px 25px;margin-bottom:20px;}

	.container.join .d_culturelist .listitem .p1{font-size:16px;margin-bottom:20px;}
	.container.join .d_culturelist .listitem .p2{font-size:13px;line-height: 30px;height:auto;-webkit-line-clamp: 99;}
	.container.join .d_culturelist .listitem .linkmore{font-size: 14px;margin-top: 20px;}
	

	.container.join .d_teamactlist .listitem{height: 200px;padding:25px 20px;width:50%;}
	.container.join .d_teamactlist .listitem.big{width:100%;}

	.container.join .d_teamactlist .listitem .mask-bg{transform: translate(0, 200px);}
	
	.container.join .d_teamactlist .listitem .title{font-size:18px;}
	.container.join .d_teamactlist .listitem .label{
		font-size: 12px;
		line-height: 23px;
		margin-top: 15px;
		height:115px;
		-webkit-line-clamp: 5;
		transform: translate(0, 80px);
	}
	
	.d_developlist_year{border:1px solid #e0e0e0;border-bottom: none;}
	.d_developlist_year .developitem{padding:25px 0px;height:500px;width:100%;height: 75px;border:none;border-bottom:1px solid #e0e0e0;}
	.d_developlist_year .developitem.active{padding:25px 15px;width:100%;height: auto;}
	
	.d_developlist_year .developitem .i-tip{font-size:28px;}
	
	.d_developlist_year .developitem .i-name{font-size:28px;}
	.d_developlist_year .developitem .i-title{font-size:18px;line-height:35px;margin:20px 0;}

	

	.d_developlist_year .developitem .deedslist li{font-size:14px;line-height: 28px;margin-bottom:5px;}

	


	
	.container.join .maxbox.s{width:800px;}
	.container.join .d_joblinklist li img{height:60px;}
	.container.join .d_joblinklist ul{width:320px;}
	.d_schooljobbox{padding:40px 0;}
	.d_schooljobbox .boxtitle{font-size:25px;max-width:100%;width:100%;max-width:100%;float: none;text-align: center;}
	.d_schooljobbox .boxtxt{width:100%;max-width:100%;float: none;width:320px;margin:0 auto;margin-top: 40px;}
	.d_schooljobbox .boxtxt .t-title{font-size:20px;line-height: 35px;margin-left:-2px;}
	.d_schooljobbox .boxtxt .datalist{font-size:13px;line-height: 25px;margin-top:15px;margin-bottom: 40px;}
	.d_schooljobbox .boxtxt .linkmore{font-size: 14px;width:180px;line-height: 40px;margin:0 auto;}

	
	
	.d_partnerway .listitem .itemtitle{line-height: 40px;}
	.d_partnerway .listitem .itemname{font-size:15px;width:130px;font-family: 思源黑体;}
	.d_partnerway .listitem .itemname .itemtips{font-size:14px;}
	.d_partnerway .listitem .itemtxt{padding-left:135px;padding-top:25px;font-size:14px;line-height: 25px;}
	.d_partnerway .listitem .itemtxt .left{width:100%;margin-right: 0;margin-bottom:15px;}
	.d_partnerway .listitem .itemtxt .left p{display: inline-block;float: left;margin-right:20px;margin-bottom:4px;}
	.d_partnerway .listitem .itemtxt p{margin-bottom:8px;}
	.d_partnerway .listitem .itemtxt .right{width:100%;}
	.d_partnerway .listitem .itemtxt .right p{padding-left:22px;}
	.d_partnerway .listitem .itemtxt .right p:before{width:10px;height: 10px;top:12px;margin-top:-5px;}

}


/*超级口号*/
.container.superwords .pagebanner{position: relative;}
.container.superwords .pagebanner .bannertxt {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    text-align: center;
    margin-top: 0px;
    line-height: 100px;
    color:white;
    justify-content:center;
	align-items:center;
	display:-webkit-flex;
	height:100%;
	top:50%\0;
}
.container.superwords .d_swordslist .listitem{width:24%;margin-left:1%;float:left;border:2px solid #B5B6B6;color:#727171;margin-top:20px;overflow: hidden;}
.container.superwords .d_swordslist .listitem:hover{background: rgb(250,190,0);}
.container.superwords .d_swordslist ul{margin-left:-1%;}
.container.superwords .d_swordslist .listitem .iteminner{padding:25px;}
.container.superwords .d_swordslist .listitem .itemup{background: #EFEFEF;}
.container.superwords .d_swordslist .listitem:hover .itemup{background: none;}
.container.superwords .d_swordslist .listitem .itemup .prelative{position: relative;}
.container.superwords .d_swordslist .listitem .itemup .prelative .dylink{position: absolute;width:60px;height: 140px;background:url(../images/icon-dy.png) no-repeat center bottom;background-size: 100% auto;right:0;top:-40px;z-index: 2;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;opacity:0.8;}
.container.superwords .d_swordslist .listitem .itemup .prelative .dylink:hover{top:-50px;opacity:1;}
.container.superwords .d_swordslist .listitem .itemup .txtitem{margin-bottom: 25px;}
.container.superwords .d_swordslist .listitem .itemup .txtitem:last-child{margin-bottom:0;}
.container.superwords .d_swordslist .listitem .itemup .txtitem .t-title{font-size:16px;line-height: 1em;font-family: 思源细体;margin-bottom:10px;}
.container.superwords .d_swordslist .listitem .itemup .txtitem.i1 .t-txt{
	font-size:35px;line-height: 1em;font-family: 思源加粗;color:#727171;
}
.container.superwords .d_swordslist .listitem .itemup .txtitem.i1 .t-txt:hover{color:black;}
.container.superwords .d_swordslist .listitem .itemup .txtitem.i2 .t-txt{
	font-size:22px;line-height: 1em;font-family: 思源加粗;
}
.container.superwords .d_swordslist .listitem .itemup .txtitem.i3 .linkitem{
	font-size: 18px;line-height: 30px;font-family: 思源细体;
}
.container.superwords .d_swordslist .listitem .itemup .txtitem.i3 .linkitem:hover{font-family: 思源加粗;}
.container.superwords .d_swordslist .listitem .itemdown .t-title{font-size: 16px;font-family: 思源加粗;line-height: 1em;margin-bottom:15px;}

.container.superwords .d_swordslist .listitem .itemdown .dataitem{font-size:16px;line-height: 32px;color:#727171;
	padding-left:30px;background:url(../images/icon-list.png) no-repeat 0px 4px;}
.container.superwords .d_swordslist .listitem .itemdown .dataitem.empty{background:none;padding-left:0;}
.container.superwords .d_swordslist .listitem .itemdown .dataitem:hover{color:black;}
.container.superwords .d_swordslist .listitem .itemdown .listline{width:100%;height: 5px;background:url(../images/bgline.png) repeat-x center;margin:10px 0;}


@media only screen and (max-width:1680px){

	.container.superwords .d_swordslist .listitem .itemup .txtitem .t-title{font-size:15px;margin-bottom:10px;}
	.container.superwords .d_swordslist .listitem .itemup .txtitem.i1 .t-txt{font-size:28px;}

	.container.superwords .d_swordslist .listitem .itemup .txtitem.i2 .t-txt{font-size:18px;}
	.container.superwords .d_swordslist .listitem .itemup .txtitem.i3 .linkitem{font-size: 16px;line-height: 28px;}
	.container.superwords .d_swordslist .listitem .itemdown .dataitem{font-size:16px;line-height: 32px;}
	.container.superwords .d_swordslist .listitem .itemup .prelative .dylink{width:50px;height:120px;}
}
@media only screen and (max-width:1366px){

	
	.container.superwords .d_swordslist .listitem{width:31.33%;margin-left:2%;margin-top: 25px;}
	.container.superwords .d_swordslist ul{margin-left:-2%;}
}
@media only screen and (max-width:1280px){
	.container.superwords .d_swordslist .listitem .itemup .txtitem .t-title{font-size:15px;margin-bottom:10px;}
	.container.superwords .d_swordslist .listitem .itemup .txtitem.i1 .t-txt{font-size:25px;}

	.container.superwords .d_swordslist .listitem .itemup .txtitem.i2 .t-txt{font-size:18px;}
	.container.superwords .d_swordslist .listitem .itemup .txtitem.i3 .linkitem{font-size: 15px;line-height: 28px;}
	.container.superwords .d_swordslist .listitem .itemdown .dataitem{font-size:15px;line-height: 30px;}
	.container.superwords .d_swordslist .listitem .itemup .prelative .dylink{width:45px;height:100px;}
}
@media only screen and (max-width:1024px){

	
	.container.superwords .d_swordslist .listitem{width:47%;margin-left:3%;margin-top: 25px;}
	.container.superwords .d_swordslist ul{margin-left:-3%;}
}
@media only screen and (max-width:600px){

	
	.container.superwords .d_swordslist .listitem{width:100%;margin-left:0;margin-top: 25px;}
	.container.superwords .d_swordslist ul{margin-left:0;}
	.container.superwords .d_swordslist .listitem .itemup{background: #EFEFEF;}
	.container.superwords .d_swordslist .listitem:hover .itemup{background: #EFEFEF;}
	.container.superwords .d_swordslist .listitem:hover{background: none;}
}


.container.brandposition .pagebanner .owl-theme .owl-controls{margin:0;}
.container.brandposition .pagebanner .owl-theme .owl-controls .owl-buttons div {
    display: block;
    margin:0;padding:0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: none;
    filter: Alpha(Opacity=100);
    opacity: 1;
    position: absolute;top:50%;width:50px;height: 100px;margin-top:-50px;
    z-index: 3;
    -webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;
}
.container.brandposition .pagebanner .owl-theme .owl-controls .owl-buttons div.owl-prev{left:6%;background: url(../images/icon_toleft_h_b.png) no-repeat center;background-size: auto 100%;}
.container.brandposition .pagebanner .owl-theme .owl-controls .owl-buttons div.owl-prev:hover{left:5%;}
.container.brandposition .pagebanner .owl-theme .owl-controls .owl-buttons div.owl-next{right:6%;background: url(../images/icon_toright_h_b.png) no-repeat center;background-size: auto 100%;}
.container.brandposition .pagebanner .owl-theme .owl-controls .owl-buttons div.owl-next:hover{right:5%;}
.container.brandposition .pagebanner .owl-theme .owl-controls .owl-page span {
    display: block;
    width: 45px;
    height: 3px;
    margin: 0 5px;
    filter: Alpha(Opacity=100);
    opacity: 1;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #898989;
    overflow: hidden;

}
.container.brandposition .pagebanner .owl-theme .owl-controls .owl-page.active span, .container.brandposition .pagebanner .owl-theme .owl-controls.clickable .owl-page:hover span{background:#FFFFFF;}
.container.brandposition .pagebanner .owl-theme .owl-controls .owl-pagination{position: absolute;width:100%;bottom:30px;z-index: 3;}
.container.brandposition .d_husidesc{text-align: center;}
.container.brandposition .d_husidesc .person-img img{display: block;width:255px;margin:0 auto;}

.container.brandposition .d_husidesc .person-desc{font-size:50px;font-family: 思源细体;line-height: 70px;margin:30px 0;}
.container.brandposition .d_husidesc .person-line{background: #3E3A39;width:70px;height:6px;margin:0 auto;}
.container.brandposition .d_husidesc .person-tip{font-size:24px;color:#717071;line-height: 40px;margin:30px 0;font-family: 思源细体;}
.common-ybtn{width:350px;line-height: 60px;text-align: center;background: #F4E829;font-size:20px;color:#717071;margin:0 auto;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;}
.common-ybtn:hover{color:black;width:380px;}
.banner-husicode{position: relative;padding:180px 0;text-align: center;color:white;}

.banner-husicode .codelist{width:800px;margin:0 auto;max-width: 100%;}

.banner-husicode .codelist .codeitem{width:50%;padding:0 60px;float:left;font-size:24px;line-height: 70px;}
.banner-husicode .bannertxt{font-size:50px;font-family: 思源细体;letter-spacing: 30px;margin-top: 135px;padding-left: 15px;}
.banner-husicode .bannerbg{position: absolute;width:100%;background: #3E3A39;height:620px;left:0;bottom:0;z-index: -1;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;}
.banner-husicode:hover .bannerbg{height:540px;}

.commonlistcol2 .listitem{width:48%;float: left;margin-left: 2%;margin-top: 32px;}
.commonlistcol2 ul{margin-left:-2%;}

@media only screen and (max-width:1580px){

	.container.brandposition .pagebanner .owl-theme .owl-controls .owl-buttons div {width:40px;height: 80px;margin-top:-40px;}
	.container.brandposition .pagebanner .owl-theme .owl-controls .owl-buttons div.owl-prev{left:5%;}
	.container.brandposition .pagebanner .owl-theme .owl-controls .owl-buttons div.owl-prev:hover{left:4%;}
	.container.brandposition .pagebanner .owl-theme .owl-controls .owl-buttons div.owl-next{right:5%;}
	.container.brandposition .pagebanner .owl-theme .owl-controls .owl-buttons div.owl-next:hover{right:4%;}
	.container.brandposition .pagebanner .owl-theme .owl-controls .owl-page span {
	    
	    width: 40px;
	    height: 3px;
	    margin: 0 5px;
	   
	    -webkit-border-radius: 2px;
	    -moz-border-radius: 2px;
	    border-radius: 2px;
	}

	
	.container.brandposition .d_husidesc .person-img img{width:220px;}

	.container.brandposition .d_husidesc .person-desc{font-size:40px;line-height: 60px;margin:25px 0;}
	.container.brandposition .d_husidesc .person-line{width:60px;height:4px;}
	.container.brandposition .d_husidesc .person-tip{font-size:20px;line-height: 35px;margin:25px 0;}
	.common-ybtn{width:300px;line-height: 50px;font-size:18px;}
	.common-ybtn:hover{width:320px;}
	.banner-husicode{padding:150px 0;}
	.banner-husicode .codelist{width:700px;}
	.banner-husicode .codelist .codeitem{padding:0 50px;font-size:20px;line-height: 60px;}
	.banner-husicode .bannertxt{font-size:35px;letter-spacing: 22px;margin-top: 110px;padding-left: 11px;}
	.banner-husicode .bannerbg{height:500px;}
	.banner-husicode:hover .bannerbg{height:460px;}
	.commonlistcol2 .listitem{width:48%;margin-left: 2%;margin-top: 25px;}
	.commonlistcol2 ul{margin-left:-2%;}
}
@media only screen and (max-width:600px){
	.container.brandposition .pagebanner .owl-theme .owl-controls .owl-pagination{display: none;}
	.container.brandposition .pagebanner .owl-theme .owl-controls .owl-buttons div {width:20px;height: 40px;margin-top:-20px;}
	.container.brandposition .pagebanner .owl-theme .owl-controls .owl-buttons div.owl-prev{left:5%;}
	.container.brandposition .pagebanner .owl-theme .owl-controls .owl-buttons div.owl-prev:hover{left:4%;}
	.container.brandposition .pagebanner .owl-theme .owl-controls .owl-buttons div.owl-next{right:5%;}
	.container.brandposition .pagebanner .owl-theme .owl-controls .owl-buttons div.owl-next:hover{right:4%;}


	
	.container.brandposition .d_husidesc .person-img img{width:120px;}

	.container.brandposition .d_husidesc .person-desc{font-size:25px;line-height: 40px;margin:25px 0;}
	.container.brandposition .d_husidesc .person-line{width:40px;height:3px;}
	.container.brandposition .d_husidesc .person-tip{font-size:16px;line-height: 25px;margin:25px 0;}
	.common-ybtn{width:200px;line-height: 40px;font-size:15px;}
	.common-ybtn:hover{width:220px;}
	.banner-husicode{padding:60px 0;}
	.banner-husicode .codelist{width:420px;}
	.banner-husicode .codelist .codeitem{padding:0 25px;font-size:15px;line-height: 40px;}
	.banner-husicode .bannertxt{font-size:20px;letter-spacing: 0px;margin-top: 40px;padding-left: 0px;}
	.banner-husicode .bannerbg{height:250px;}
	.banner-husicode:hover .bannerbg{height:230px;}
	.commonlistcol2 .listitem{width:100%;margin-left:0;margin-top: 20px;}
	.commonlistcol2 ul{margin-left:0;}
}




/*客户管理平台*/

.container.customer_login{
	width:100%;height: 100%;position: fixed;
}
.container.customer_login .d_loginbox{width:1000px;height:580px;position: absolute;top:50%;left:50%;margin-left:-500px;margin-top: -290px;background:rgba(255,241,0,0.3);box-shadow: 0px 0px 5px rgba(0,0,0,0.5);}



.container.customer_login .d_loginbox .login{width: 43%;float:left;height: 100%;background: white;transition: all 1s;-moz-transition: all 1s;	/* Firefox 4 */-webkit-transition: all 1s;	/* Safari å’Œ Chrome */-o-transition: all 1s;	/* Opera */}
.container.customer_login .d_loginbox .txtbox{width:57%;float:right;position: relative;height:100%;text-align: center;}
.container.customer_login .d_loginbox .txtbox .inner{position: absolute;width:100%;top:50%;left:0;margin-top: -76px;color:#3E3A39;}
.container.customer_login .d_loginbox .txtbox .p1{font-size:45px;line-height: 1em;}
.container.customer_login .d_loginbox .txtbox .p2{font-size:24px;line-height: 1em;margin:30px 0; }
.container.customer_login .d_loginbox .txtbox .p3{font-size:24px;line-height: 1em;}
.container.customer_login .d_loginbox .login .form_login{width:350px;margin:0 auto;}
.container.customer_login .d_loginbox .login-top{font-size: 24px;margin-top: 160px;box-sizing: border-box;color: #333333;margin-bottom: 50px;text-align: center;}
.container.customer_login .d_loginbox .login-center{width: 100%;box-sizing: border-box;padding: 0 40px;margin-bottom: 30px;}
.container.customer_login .d_loginbox .login-center-img{width: 20px;height: 20px;float: left;margin-top: 5px;}
.container.customer_login .d_loginbox .login-center-img>img{width: 100%;}
.container.customer_login .d_loginbox .login-center-input{float: left;width: 230px;margin-left: 15px;height: 30px;position: relative;}
.container.customer_login .d_loginbox .login-center-input input{z-index: 2;transition: all 0.5s;padding-left: 10px;color: #333333;width: 100%;height: 30px;border: 0;border-bottom: 1px solid #cccccc;border-top: 1px solid #ffffff;border-left: 1px solid #ffffff;border-right: 1px solid #ffffff;box-sizing: border-box;outline: none;position: relative;}
.container.customer_login .d_loginbox .login-center-input input:focus{border: 1px solid dodgerblue;}
.container.customer_login .d_loginbox .login-center-input-text{background: white;padding: 0 5px;position: absolute;z-index: 0;opacity: 0;height: 20px;top: 50%;margin-top: -10px;font-size: 14px;left: 5px;color: dodgerblue;line-height: 20px;transition: all 0.5s;-moz-transition: all 0.5s;	/* Firefox 4 */-webkit-transition: all 0.5s;	/* Safari å’Œ Chrome */-o-transition: all 0.5s;	/* Opera */}
.container.customer_login .d_loginbox .login-center-input input:focus~.login-center-input-text{top: 0;z-index: 3;opacity: 1;margin-top: -15px;}
.container.customer_login .d_loginbox.active{-webkit-animation: login-small 0.8s ; animation: login-small 0.8s ;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}
.container.customer_login .d_loginbox .login-button{cursor: pointer;width: 250px;text-align: center;height: 40px;line-height: 40px;background-color: rgb(250,190,0);border-radius: 5px;margin: 0 auto;margin-top: 50px;font-size:15px;}
.container.customer_login .d_loginbox .login-button:hover{background:#898989;}

.sk-rotating-plane {
	display: none;
    width: 80px;
    height: 80px;
    margin: auto;
    background-color: white;
    -webkit-animation: sk-rotating-plane 1.2s infinite ease-in-out;
    animation: sk-rotating-plane 1.2s infinite ease-in-out;
    z-index: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -40px;
    margin-top: -80px;
}
.sk-rotating-plane.active{display: block;}

@keyframes sk-rotating-plane{
	0% {
	    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
	    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
	}
	50% {
	    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
	    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
	}
	100% {
	    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
	    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
	}
}

@keyframes login-small{
	0%{
		transform: scale(1);-moz-transform: scale(1);	/* Firefox 4 */-webkit-transform: scale(1);	/* Safari å’Œ Chrome */-o-transform: scale(1);	/* Opera */-ms-transform:scale(1); 	/* IE 9 */
	}
	100%{
		transform: scale(0.2);-moz-transform: scale(0.1);	/* Firefox 4 */-webkit-transform: scale(0.2);	/* Safari å’Œ Chrome */-o-transform: scale(0.1);	/* Opera */-ms-transform:scale(0.1); 	/* IE 9 */
	}
}

.d_customer_datacenter{position: relative;padding-left:280px;min-height:800px;}
.d_customer_datacenter .leftmenu{position: absolute;width:280px;left:0;top:0;background:#323333;color:#C9CACA;height:800px;}
.d_customer_datacenter .leftmenu .topname{text-align: center;}
.d_customer_datacenter .leftmenu .topname .icon{width:160px;height:70px;margin:22px auto;border-radius:0;background-color:white;}
.d_customer_datacenter .leftmenu .topname p{font-size: 20px;line-height: 1em;margin-bottom: 30px;}
.d_customer_datacenter .leftmenu .linklist li{position: relative;line-height: 65px;text-align: center;border-bottom:1px solid #B4B3B3;}
.d_customer_datacenter .leftmenu .linklist li.i1{border-top:1px solid #B4B3B3;}
.d_customer_datacenter .leftmenu .linklist li:after{content:"";position: absolute;height:100%;right:0;top:0;width:6px;background:rgb(250,190,0);display: none;}
.d_customer_datacenter .leftmenu .linklist li:hover:after,.d_customer_datacenter .leftmenu .linklist li.active:after{display: block;}
.d_customer_datacenter .leftmenu .linklist li .t{display: inline-block;position: relative;padding-left:40px;font-size: 19px;color:#C9CACA;}
.d_customer_datacenter .leftmenu .linklist li.i1 .t{background:url(../images/icon-customer1.png) no-repeat left center;}
.d_customer_datacenter .leftmenu .linklist li.i2 .t{background:url(../images/icon-customer2.png) no-repeat left center;}
.d_customer_datacenter .leftmenu .linklist li.i3 .t{background:url(../images/icon-customer3.png) no-repeat left center;}
.d_customer_datacenter .leftmenu .linklist li.i4 .t{background:url(../images/icon-customer4.png) no-repeat left center;}
.d_customer_datacenter .rightcontent .toptip{background:rgb(250,190,0);padding:8px 0;}
.d_customer_datacenter .rightcontent .toptip a.btn{background:white;color:#727171;line-height: 38px;width:220px;display: inline-block;float:right;font-size: 20px;text-align: center;margin-right:8px;margin-left:35px;}
.d_customer_datacenter .rightcontent .toptip a.btn:hover{background:#C9CACA;color:white;}
.d_customer_datacenter .rightcontent .toptip p{font-size: 18px;line-height: 38px;color:#595757;display: inline-block;float:right;}
.d_customer_datacenter .rightcontent .toptip p span{font-family: 思源加粗;}
.d_customer_datacenter .rightcontent .databoxset{padding-left:30px;margin-bottom: 100px;}
.d_customer_datacenter .rightcontent .databoxitem{margin-top:60px;}
.d_customer_datacenter .rightcontent .databoxitem .itemtitle{color:#323333;font-size: 22px;line-height: 1em;}
.d_customer_datacenter .rightcontent .databoxitem .datatable{border-color:#EFEFEF;width:100%;margin:20px 0;text-align: center;}
.d_customer_datacenter .rightcontent .databoxitem .datatable tr.first{background:rgba(160,160,160,0.5);}
.d_customer_datacenter .rightcontent .databoxitem .datatable tr:hover{background:rgba(160,160,160,0.2);}
.d_customer_datacenter .rightcontent .databoxitem .datatable th{font-size: 18px;line-height: 45px;border-color:#9FA0A0;}
.d_customer_datacenter .rightcontent .databoxitem .datatable td{font-size: 15px;line-height: 40px;border-color:#9FA0A0;}
.d_customer_datacenter .rightcontent .databoxitem .datatable td .linkbtn{background:rgb(250,190,0);display: inline-block;width:90px;line-height: 28px;text-align: center;margin:0 10px;border-radius: 10px;}
.d_customer_datacenter .rightcontent .databoxitem .datatable td .linkbtn:hover{background:#3E3A39;color:white;}
.dialog_customermobiletip{position: fixed;width:100%;height:100%;left:0;top:0;background:rgba(255,255,255,0.95);display: none;z-index: 9999999;}
.dialog_customermobiletip .txt{position: absolute;left:0;top:50%;font-size: 20px;line-height: 40px;text-align: center;margin-top: -85px;width:100%;}
.dialog_customermobiletip .txt .btn{
	display: inline-block;
    cursor: pointer;
    width: 150px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    background-color: rgb(250,190,0);
    border-radius: 5px;
    margin: 0 auto;
    margin-top: 50px;
    font-size: 15px;
}
.dialog_customermobiletip .txt .btn:hover{
	background:#898989;
}

.pagebanner.customerupload{padding:100px 0;}
.pagebanner.customerupload .txt .p1{font-size:48px;line-height: 1em;}
.pagebanner.customerupload .txt span.border{width:100px;height:1px;background:#595757;display: block;margin:30px 0;}
.pagebanner.customerupload .txt .p2{font-size: 22px;line-height: 1em;margin-top: 20px;}
@media only screen and (max-width:1024px){
	.dialog_customermobiletip{display: block;}
}